C语言:在主函数输入一个整数,判断是否为素数

时间:2026-02-15 18:01:26

1、打开该软件,点击“新建源代码”

C语言:在主函数输入一个整数,判断是否为素数

2、具体代码如下:

#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);

}

3、因为我们此次要求出的是判断某个数是否是素数,并输出其结果,所以后面的程序代码我们需要对我们输入的数值进行判断,此次判断需要用到函数,所以原函数我们需要输入#include <math.h>,否则无法进行判断。

C语言:在主函数输入一个整数,判断是否为素数

4、此次程序我们先调用,再进行其调用函数的声明,童鞋们也可以先进行声明再进行调用,可根据个人喜好来进行代码的编写。

C语言:在主函数输入一个整数,判断是否为素数

5、这里的

return 0;

return 1;

是对计算机表达,当我们输入的数值是素数时,它返回值就是1,否则就为0,1表示“正确”,0表示“错误”

C语言:在主函数输入一个整数,判断是否为素数

6、最后点击运行即可输出我们想要的结果了。

C语言:在主函数输入一个整数,判断是否为素数

© 2026 一点知道
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com