大话秘境二层怎么过:用C语言写一个判素数的函数,在主函数输入一个整数,输出是否素数的信息。
来源:百度文库 编辑:高校问答 时间:2024/10/07 01:17:16
用C语言写一个判素数的函数,在主函数输入一个整数,输出是否素数的信息。
1 根据数学定义,得到判断素数的函数。
2 主函数中输入整数。
3 调用函数判断
4 根据返回值,输出结果。
代码:
#include <stdio.h>
#include <math.h>
int is_prime(int n)
{
int i;
for(i = 2; i <= sqrt(n); i ++)
if(n%i == 0) return 0;
return 1;
}
int main()
{
int i;
scanf("%d",&i);
if(is_prime(i))printf("%d是素数\n", i);
else printf("%d不是素数\n", i);
return 0;
}
main()
{
int i,x=0;
clrscr();
printf("Please input a number(x>1):\n");
scanf("%d",&x);
while(x<2)
{
clrscr();
printf("ERROR!!!Please input again!\n");
printf("Please input a number(x>1):\n");
scanf("%d",&x);
}
for(i=2;i<x-1;i++)
{
if(x%i==0)
{
printf("The number is not a SUSU.");
i=1;
break;
}
}
if(i!=1)
{
printf("The number is a SUSU.");
}
getch();
}
判断素数的方法
M 他不能被0-M/2之间的数整除就是素数
程序就是循环相套
用C语言写一个判素数的函数,在主函数输入一个整数,输出是否素数的信息。
用C 语言写出一个判素数的函数,在主函数输入一个整数,输出是否素数的信息
怎么用C判素数的函数,在主函数输入一个整数,输出是否素数的信息
写一个判素数的函数,在主函数输入一个整数,输出是否素数的信息
写一个判素数的函数,在主函数输入一个整数,输出是否素书的信息
用c语言编写一个判断某数是否为可逆素数的函数。
关于C语言的一道题,主函数输入任意自然数,子函数判断该数是否为素数
用C++的方法写一函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串
编写一个函数该函数的功能是判断一个整数是不是素数,在主函数中调用该函数,输出200以内的所有的素数
用C语言写一个函数,将两个字符串连接。