把aa:放在第11行,i的值更新后需要更新k的值。如下图所示:
或者使用下面的代码:
代码
#include <stdio.h>
int main()
{
int i=1,j=2;
int cnt = 0;
loop:
for(j=2;j<i;j++)
{
if(i%j==0)
break;
}
if(j==i)
{
cnt++;
printf("%d ",i);
if(cnt%10==0)
printf("\n");
}
i+=2;
if(i<=100)
goto loop;
return 0;
}
你用for就不要用goto语句了
要用goto语句就不需要for 了
删除15行的i=i+2;