c语言判断素数并输出
时间: 2023-11-25 18:49:11 浏览: 84
以下是两种C语言判断素数并输出的方法:
代码1:
```c
#include <stdio.h>
void main() {
int i,n;
printf("请输入一个正整数:");
scanf("%d",&n);
for(i=2;i<=n-1;i++) {
if(n%i==0) break;
}
if(i<n) printf("%d不是素数\n",n);
else printf("%d是素数\n",n);
}
```
代码2:
```c
#include<stdio.h>
int main() {
int n, i, condition = 0;
printf("请输入一个正整数\n");
scanf("%d", &n);
if (n == 1) {
printf("不是素数\n");
return 0;
}
for (i = 2; i<=(n / 2) ; i++) {
if (n % i == 0) {
condition = 1;
break;
}
}
if (condition == 0)
printf("是素数\n");
else
printf("不是素数\n");
return 0;
}
```
阅读全文