大神求解,我這哪里錯了、、、
#include <stdio.h>
int main()?
{?
? ? int i, j, result;
? ? for(i=9,i>0,i--)
? ? {
? ? ? ? for(j=1,j<10,j++)
? ? ? ? {
? ? ? ? ? ? result = i * j;
? ? ? ? ? ? printf("%d*%d=%d",i,j,result);
? ? ? ? }
? ? ? ? printf("\n");
? ? }
? ? return 0;
}
2019-05-08
同學(xué)你把你for循環(huán)里面的逗號換成分號試試把 ,換成 ;
然后輸出再加個\t 要不然輸出來是連起來的 printf("%d*%d=%d\t",i,j,result);
然后第二個for循環(huán)時建議把j<10時改成j<=i
小于10也是可以運行的 只不過有點重復(fù) 你試試就知道了?
2019-05-02
for( ; ; )循環(huán)里面是分號,不是逗號
2019-02-14
子循環(huán)那里的把判別條件更改為j<=i
2019-02-14
乘法口訣,每一行都少一個,你這樣執(zhí)行下來每行都是九個,把j<10改為j<=i,應(yīng)該就對了吧。