到底哪里不對了
下面是我自己寫的9*9代碼,結(jié)果是正確的,只是運行到1*1=1后,不斷循環(huán)空行,表示不懂為啥會這樣,我就i得關(guān)系表達式和大家有點不一樣
哪位大神能解答一下啊
代碼如下:
#include<stdio.h>?
int main()?
{?
? ? // 定義相乘數(shù)字i,j以及結(jié)果result
? ? int i, j, result;
? ? /*
? ? ?* 使用for循環(huán)解決本題相對簡單哦~
? ? ?* 小編偷偷的將源碼放在任務(wù)“不會了怎么辦”中了哦~
? ? ?* 小編希望童鞋們獨立完成哦~
? ? ?*/
? ? for(i=9;i<=9;i--)
? ? {
? ? ? ? for(j=1;j<=i;j++)
? ? ? ? {
? ? ? ? ? ? result = i*j;
? ? ? ? ? ? printf("%d*%d=%d\t",i,j,result); ? ? ? ? ? ? ? ? ??
? ? ? ? }
? ? ? ??
? ? ? ? printf("\n");
? ? }
? ??
? ??
? ??
? ??
? ? return 0;
}
? ??
2017-03-04
for(i=9;i<=9;i--)這里如果不改的話就是個死循環(huán),i一直循環(huán)到負(fù)無窮去了。 ? ?請采納
2016-12-18
for(i=9;i<=9;i--)應(yīng)改成for(i=9;i>=1;i--)