用c语言输出1到1000的素数
时间: 2024-03-05 18:52:11 浏览: 71
利用C语言输出素数的实现
以下是用C语言输出1到1000的素数的代码:
```c
#include <stdio.h>
int isPrime(int num) {
if(num <= 1) return 0;
for(int i = 2; i*i <= num; i++) {
if(num % i == 0) return 0;
}
return 1;
}
int main() {
for(int i = 1; i <= 1000; i++) {
if(isPrime(i)) {
printf("%d ", i);
}
}
return 0;
}
```
程序中的 `isPrime()` 函数用于判断一个数是否为素数,如果是素数则返回1,否则返回0。在 `main()` 函数中,通过循环遍历1到1000的所有数,对于每个数调用 `isPrime()` 函数进行判断,如果是素数则输出。
阅读全文