```c
//打印100-200之间的素数
int ret(int a)
{
int n;
for (n = 2; n < a; n++)
{
if (0 == a % n)
return 0;
}
return 1;
}
int main()
{
int i;
for (i = 101; i <= 200; i+=2)
{
if(ret(i)==1);
printf("%d\t", i);
}
return 0;
}
//请问这个程序为什么把所有的数都打出来了?
```