从大到小依次输出1000以内的40个素数,C语言
时间: 2024-10-27 16:09:43 浏览: 17
使用c语言判断100以内素数的示例(c语言求素数)
5星 · 资源好评率100%
在C语言中,我们可以使用循环和条件判断来找出并输出1000以内的40个素数。这里是一个简单的示例程序:
```c
#include <stdio.h>
// 判断是否为素数的函数
int is_prime(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() {
int count = 0; // 素数计数器
int num = 2; // 遍历的数字
while (count < 40 && num < 1000) {
if (is_prime(num)) {
printf("%d ", num);
count++;
}
num++;
}
printf("\n");
return 0;
}
```
这个程序会从2开始递增,检查每个数字是否为素数,并在满足条件的情况下打印出来,直到找到40个素数为止。
阅读全文