#include<stdio.h>
int main()
{
int a,b,c = 0;
for (a = 100; a <= 200; a++)
{
for (b = 2; b < a; b++)
{
if (a%b == 0)
break;
else
if (b == a - 1)
c = 1;
}
if (c == 1)
{
printf("%d\n", a);
c = 0;
}
}
return 0;
}
这是第一种方法,也是最直接的方法
接下来这是进阶版本嘿嘿
#include<stdio.h>
int main()
{
int i = 100;
int count = 0;
while(i<=200)
{
int flag = 0;
int j = 2;
while(j<i)
{
if(i%j == 0)
{
flag = 1;
break;
}
j++;
}
if(flag == 0)
{
count++;
printf("%d ", i);
}
i++;
}
printf("\ncount = %d\n", count);
return 0;
}
加了计数器,可以看到共有多少个素数