請問這樣為什么不對?
#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\t",i,j,result);
????????}
????????printf("\n");
????}
????return?0;
}輸出結果: 9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
2019-01-27
#include?<stdio.h> int?main() { ????int?i,j,result; ????i=9; ????j=1; ????for(;i>=1;i--) ????{ ????????for(j=1;j<=i;j++) ????????{ ????????????result=i*j; ????????????printf("%d*%d=%d\t",i,j,result); ????????} ????????printf("\n"); ????} ????return?0; }每一次的內循環的j都要初始化為1,如果不初始化的話j一直等于9,就滿足不了j<=i的這個條件
2022-03-26
即使覺得教程有問題,也請你客氣一些,youcanyouup.....清楚瀏覽器緩存~