[問題]如果想用C寫九九乘法表

看板C_and_CPP作者 ( )時間16年前 (2009/11/15 21:01), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
如果我想用雙重迴圈把九九重法表列出來, 我知道可以用for,可是我想把它改成while, 卻改不出來,不知是哪裡出錯, 程式可以跑,可是跑到第二行以後就變空白了。 程式碼如下 #include <stdio.h> #include <stdlib.h> int main() { int i=1,j=1; printf(" 1 2 3 4 5 6 7 8 9\n"); while(i<=9){ printf("%d",i); while(j<=9){ printf("%5d",i*j); j+=1; } i++; printf("\n"); } system("pause"); return 0; } 幫我指正一下,感謝。 開發平台: Dev-C++ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.233.37.28

11/15 21:03, , 1F
J沒有歸0阿
11/15 21:03, 1F

11/15 21:07, , 2F
請把J=1放入第一個WHILE迴圈內
11/15 21:07, 2F

11/15 21:09, , 3F
恩恩 瞭解了:D 謝謝兩位
11/15 21:09, 3F
文章代碼(AID): #1A__kbDJ (C_and_CPP)