新手求助,非常希望各位帮忙给解释一下
题目:输出100~200之间所有不能被3整除的数,用goto语句实现。问题:程序1执行正常,程序2执行不正常,为什么,希望有人解释下,非常感谢。
程序1:
程序代码:#include<stdio.h>
#include<stdlib.h>
void main()
{
int i = 99;
A4: if (i < 200)
{
i++;
if (i % 3 == 0)
{
goto A4;
}
printf("\n%d", i);
goto A4;
}
system("pause");
}程序2:
程序代码:#include<stdio.h>
#include<stdlib.h>
void main()
{
int i = 100;
A4: if (i < 201)
{
if (i % 3 == 0)
{
goto A4;
}
printf("\n%d", i);
i++;
goto A4;
}
system("pause");
}[此贴子已经被作者于2016-7-14 14:45编辑过]








