请问这个代码有什么问题
#include<stdio.h>
int main()
{
int i=100;
int j=2;
for(i=100;i<=200;i++)
{
for(j=2;j<i;j++)
{
if(i%j==0)
{
break;
}
}
}
if(j==i)
{
printf("%d" ,i);
}
return 0;
}
#include<stdio.h>
int main()
{
int i=100;
int j=2;
for(i=100;i<=200;i++)
{
for(j=2;j<i;j++)
{
if(i%j==0)
{
break;
}
}
if(j==i) //你的判断位置不对
{
printf("%d " ,i);
}
}
return 0;
}