C语言判断输入的数,是不是素数
1、打开Dev-C++

2、写好头函数
#include<stdio.h>
#include<math.h>

3、写好主函数

4、求平方根,sqrt()
t=(int)sqrt( (double)n );
5、主要代码如下
int n;
int i;
int t;
printf("输入一个整数:");
scanf("%d",&n);
t=(int)sqrt( (double)n );
for(i=2; i<=t; i++) {
if(n%i==0) {
break;
}
}

6、全部代码如下
#include<stdio.h>
#include<math.h>
void main() {
int n;
int i;
int t;
printf("输入一个整数:");
scanf("%d",&n);
t=(int)sqrt( (double)n );
for(i=2; i<=t; i++) {
if(n%i==0) {
break;
}
}
if(i>t) {
printf("%d是素数\n",n);
} else {
printf("%d不是素数\n",n);
}
}

7、结果如下图

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。