输入一个大于3的整数n,判断它是否为素数。(输出yes/no)
例如,输入4,输出no;
输入7,输出yes。
错误输入,则输出error。所有输出没有回车符号。
c语言怎么判断一个整数n是否为素数
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 小宸114514 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
悬赏问题
- ¥15 如何解决ldsc的这条报错/index error
- ¥15 VS2022+WDK驱动开发环境
- ¥30 关于#java#的问题,请各位专家解答!
- ¥30 vue+element根据数据循环生成多个table,如何实现最后一列 平均分合并
- ¥20 pcf8563时钟芯片不启振
- ¥20 pip2.40更新pip2.43时报错
- ¥15 换yum源但仍然用不了httpd
- ¥50 C# 使用DEVMOD设置打印机首选项
- ¥15 麒麟V10 arm安装gdal
- ¥20 OPENVPN连接问题