(所用编程软件:VS2013)
打印100~200之间的素数
#include<stdio.h>
#include<windows.h>
int main()
{
int a, i;
for (a = 100; a <= 200; a++)/*表区间*/
{
for (i = 2; i <= a - 1; i++)/*素数就是除了1和它本身外不再有其他能被它整除的数*/
{
if (a%i == 0)
break;/*满足条件时强制结束循环,在循环中,break只结束其所在层的循环,不影响其他*/
}
if (a == i)
printf("%d\n", a);
}
system("pause");
return 0;
}
/*注意两个if语句分别对应的for循环*/