作业帮 > 综合 > 作业

C语言用函数判断一个数是否是素数,是返回1,否则返回0?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 09:08:26
C语言用函数判断一个数是否是素数,是返回1,否则返回0?
#include "stdio.h" #include "math.h" int isprim(int n) { int i,flag=0; if(n==2) { flag=1; } else { for(i=2;isqrt(n)) { flag=1; } } return flag; } void main() { int n; printf("请输入一个正整数:"); scanf("%d",&n); if(isprim(n)==1) { printf("%d是素数\n",n); } else { printf("%d是素数\n",n); } }
麻烦采纳,谢谢!