用c语言实现,输入一个大于等于3的正整数,判断其是否是素数
时间: 2024-05-05 12:16:30 浏览: 141
如何判断一个数为素数.txt
```
#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是素数。
阅读全文