问个问题 那个带我解答下 满奇怪的。
main(){
int a,b,c;
clrscr();
for(a=1;a<=4;a++)
{for(b=1;b<=4-a;b++)
printf(" ");
for(c=1;c<=a*2-1;c++)
printf("*");
printf("\n");
}
for(a=1;a<=3;a++)
{for(b=1;b<=a;b++)
printf(" ");
for(c=1;c<=6-(2*a-1);c++)
printf("*");
printf("\n");
}
}
上面这个是对的
如果变成下面这个就不休止循环
int a,b,c,d,e,f;
clrscr();
for(a=1;a<=4;a++)
{for(b=1;b<=4-a;b++)
printf(" ");
for(c=1;c<=a*2-1;c++)
printf("*");
printf("\n");
}
for(d=1;d<=3;d++)
{for(e=1;e<=d;e++)
printf(" ");
for(f=1;f<=6-(2*d-1);f++)
printf("*");
printf("\n");
是不是for语句嵌套变量可不一样?
非嵌套for语句必须一样啊??