為什么把i=9,j=1放在前面就不行了
#include<stdio.h>
int main()?
{?
? ? int i, j, result;
? ? ?i=9;
? ? ?j=1;
? ? ?for(;i>=1;i--)
? ? ? {
? ? ?
for(;j<=i;j++)
?
? ? ? {
? ? ? ? ? result=i*j;
? ? ? ? ? printf("%d*%d=%d? ?",i,j,result);
? ? ? ??
? ? ? }
printf("\n");
? }
? ? return 0;
}
2019-04-16
父循環(huán)第一次結(jié)束后i等于2, j是10,如果j不初始化為0的話,i等于2以后的循環(huán)都不會執(zhí)行子循環(huán)了
2019-03-30
同樓上,這個輸入嵌套循環(huán),把 j=1,放在第一個 for循環(huán)外,自然不行的
j=1,是第一個for循環(huán)里時才可以
代碼可以參考樓上的
2019-03-28
你的j應(yīng)該放在i循環(huán)的里面;j放在外面的話j循環(huán)一次就結(jié)束了