看板 C_and_CPP 關於我們 聯絡資訊
想請問一下九九乘法表的分隔線(C語言): for(i = 1; i <= 9; i++) printf("%3d", i); putchar('\n'); for(i = 1; i <= 9; i++) putchar('-'); putchar('\n'); for(i = 1; i <= 9; i++){ for(j = 1; j <= 9; j++) printf("%3d", i*j); putchar('\n'); } 跑出來的內容: 1 2 3 4 5 6 7 8 9 --------- 1 2 3 4 5 6 7 8 9 2 4 6 8 10 12 14 16 18 3 6 9 12 15 18 21 24 27 (以下省略) 想不出來怎麼打@@ ================================== 題目的要求的樣式是: |1 2 3 4 5 6 7 8 9 ------------------------------ 1 |1 2 3 4 5 6 7 8 9 2 |2 4 6 8 10 12 14 16 18 3 |3 6 9 12 15 18 21 24 27 (以下省略) 分隔線和最上面那一排以及左邊那一排想不到如何表示, 麻煩板上的高手指點迷津,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.115.139.14
PkmX:就想想什麼時候要輸出線段吧 08/02 13:01
james732:http://pastie.org/2307416 一點點的提示 08/02 13:03
ericinttu:你有用 for-loop 的大括號 {} 的習慣嗎? 08/02 13:05
xatier:不想用大括號的話,請排個版好嗎? 08/02 17:22
PkmX:嗯啊 例如你第三行很容易讓人誤以為是for-loop裡面 其實不是 08/02 17:44
firejox:http://pastie.org/2308512 08/02 19:09
imDatou:http://pastie.org/2308660 樂樂等 08/02 19:48
firejox:樓上想收黃金卡了XDD 08/02 19:50
imDatou:嘎嘎... 08/02 20:19
MOONRAKER:cout << "------------------------------" << endl; 08/03 17:20
KTFGU: printf("------------------------------\n");請勿參考 08/04 11:37
firejox: puts ("------------------------------"); 08/04 20:27