用c语言实现,输入一个大于等于3的正整数,判断其是否是素数
时间: 2024-05-05 11:16:30 浏览: 126
C语言程序设计-从键盘输入一个大于3的整数,调用函数fun判断其是否素数,然后在main函数中输出相应的结论信息;
5星 · 资源好评率100%
```
#include <stdio.h>
int main() {
int num, i;
printf("请输入一个大于等于3的正整数:");
scanf("%d", &num);
for (i = 2; i < num; i++) {
if (num % i == 0) {
printf("%d不是素数\n", num);
return 0;
}
}
printf("%d是素数\n", num);
return 0;
}
```
思路:从2开始到num-1,依次判断num是否能被i整除,如果能,则num不是素数。如果循环结束后仍然没有找到能整除num的i,则num是素数。
阅读全文