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

作者:活力源 | 创建时间: 2023-07-31
写一个判素数的函数,在主函数输入一个整数,输出是否为素数的信息。...
C语言:在主函数输入一个整数,判断是否为素数

操作方法

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

具体代码如下: #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); }

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

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

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

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

点击展开全文

更多推荐