第一步外循環時i-- 此時i的值是9 還是8,內循環就<=i 中的i 是代入9還是8
?for(i=9;i>0;i--)
? ? {
? ? ? ? for(j=1;j<=i;j++)
? ? ? ? {
? ? ? ? ? ? result=i*j;
? ? ? ? ? ? printf("%d*%d=%d\t",i,j,result);
? ? ? ? }
? ? ? ? printf("\n");
? ? }
?for(i=9;i>0;i--)
? ? {
? ? ? ? for(j=1;j<=i;j++)
? ? ? ? {
? ? ? ? ? ? result=i*j;
? ? ? ? ? ? printf("%d*%d=%d\t",i,j,result);
? ? ? ? }
? ? ? ? printf("\n");
? ? }
2020-02-16
舉報
2020-02-26
應該是printf("%d*%d-%d\t,i,i,ersult);
2020-02-22
i--你可以這樣理解,在沒有遇見;結束時,他的值是不變的。
如你語句,在沒執行result=i*j;之前,i是9,執行完這個語句,i--=8.
2020-02-16
9;9