素数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数
用for循环和if语句判断出100到200之间的素数
for (i = 100; i <= 200; i++)
{
for (m = 2; m <= i / 2; m++)
if (i%m == 0)break;
if (m > i / 2)
printf("%d ", i);
}
程序代码
#include<stdio.h>
#include<windows.h>
void main()
{
int m;
int i;
printf("输出100—200间的素数:\n");
for (i = 100; i <= 200; i++)
{
for (m = 2; m <= i / 2; m++)
if (i%m == 0)break;
if (m > i / 2)
printf("%d ", i);
}
printf("\n");
system("pause");
}
运行结果: