输入3以内的数字就行,以上的就搞成这样。。我想只要第一次出现"%d is not a prime number"就直接结束程序,但是不知道该怎么搞,各位大佬能帮帮忙吗,我刚开始学(自闭了)
怎么判断素数,我写的这个C语言源程序有什么问题吗
输入3以内的数字就行,以上的就搞成这样。。我想只要第一次出现"%d is not a prime number"就直接结束程序,但是不知道该怎么搞,各位大佬能帮帮忙吗,我刚开始学(自闭了)
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- qzjhjxj 2021-10-05 22:52关注
修改如下,供对照参考:
#include<stdio.h> int main() { int n,t; printf("input n:"); scanf("%d",&n); if(n < 2) { printf("Please enter a number greater than or equal to 2\n"); } else{ for(t=2;t<=n-1;t++) { if(n%t==0) { printf("%d is not a prime number.\n",n); break; } } if(t == n) printf("%d is a prime number.\n",n); } return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用