代码:
/*
C语言第十二例
判断 101 到 200 之间的素数。
程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt(这个数-1),如果能被整除,则表明此数不是素数,反之是素数。输出不是素数的数
*/
#include <stdio.h>
void main(void)
{
int a,b,c=0;
for(a=101;a<201;a++)
{
for(b=2;b<a;b++) //题目说是到这个数,我觉得是这个数-1
{
if(a%b==0) //如果是整除的数,就跳出这个for循环,筛选别的数据
{
break;
}
}
if(b>=a) //如果不是素数,那么b肯定比a大,所以输出这个数,这个数不是素数。
{
printf("%5d",a);
c++;
if(c%3==0) //每三个数换行,增加可读性
{
printf("\n");
}
}
}
}
运行结果: