输入一个大于3的整数n,判断它是否为素数。(输出yes/no)
例如,输入4,输出no;
输入7,输出yes。
错误输入,则输出error。所有输出没有回车符号。

c语言怎么判断一个整数n是否为素数
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 郑头 2021-10-28 12:58关注
#include <stdio.h> int main() { int a; scanf("%d", &a); for(int i=2;i*i<=a;i++) { if(a%i==0) { printf("no"); return 0; } } printf("yes"); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 2无用 2