解题思路:根据题目,在自定义函数中判断是否是素数,在主函数中输入n并且输出该数。是否是素数,首先判断n是否小于1,小于1不是素数,当n 大于1时,是否可以整除2~n-1,再加以判断即可
注意事项:
参考代码:
#include<stdio.h>
#include<math.h>
int flag=0;
int m(int n){
if(n<=1)
flag=0;
else
for(int i=2;i<n;i++){
if(n%i==0)
break;
else
flag=1;
}
return flag;
}
int main(){
int n,c;
// int m(int n);(可有可无)
scanf("%d",&n);
c=m(n);
if(c==0)
printf("not prime");
else
printf("prime");
return 0;
}
0.0分
2 人评分
【绝对值排序】 (C++代码)浏览:670 |
WU-输出正反三角形 (C++代码)浏览:1018 |
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:575 |
用筛法求之N内的素数。 (C语言代码)浏览:803 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:520 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:537 |
1071题解浏览:484 |
排序算法(选择,插入,冒泡)浏览:775 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:658 |
C语言训练-字符串正反连接 (C语言代码)浏览:629 |