用数组来求100以内的素数c语言
时间: 2024-01-05 17:05:14 浏览: 113
python如何求100以内的素数
以下是用数组来求100以内素数的C语言代码:
```c
#include <stdio.h>
int main()
{
int prime[101] = {0}; // 初始化数组,0表示素数,1表示非素数
int i, j;
for (i = 2; i <= 100; i++) // 从2开始筛选
{
if (prime[i] == 0) // 如果是素数
{
for (j = i + i; j <= 100; j += i) // 将所有能被i整除的数标记为非素数
{
prime[j] = 1;
}
}
}
printf("100以内的素数有:\n");
for (i = 2; i <= 100; i++) // 输出所有素数
{
if (prime[i] == 0)
{
printf("%d ", i);
}
}
return 0;
}
```
阅读全文