写编程c语言中输出100到200之间的素数
时间: 2023-06-01 12:07:28 浏览: 109
100个C语言的编程题
请问您需要一个具体的算法还是代码实现呢?
如果您需要算法,请参考以下方法:
1.从2开始循环到200,每次取一个数i。
2.从2开始循环到i-1,如果i能被j整除,则说明i不是素数,跳出循环。
3.如果j循环到了i-1还没有找到i的因数,则说明i是素数,输出i。
如果您需要代码实现,请参考以下样例:
```
#include <stdio.h>
int main()
{
int i, j, k;
for (i = 101; i < 200; i=i+2) //素数从101开始,因为100是合数
{
k = 0;
for (j = 2; j <= i / 2; j++)
{
if (i % j == 0)
{
k = 1;
break;
}
}
if (k == 0)
{
printf("%d ", i);
}
}
return 0;
}
```
阅读全文