--- tags: DICE C --- 18-11 自主學習 === > [name=CHAWTeam] 目錄:[DICE C語言程式破解](/@CHAWTeam/DiceC) 題目 --- ```! 寫一個程式, 讀入兩個整數N與M,使用巢狀迴圈,印出N*M乘法表。 請按照指定格式來排版: 最左邊的 column 使用 ‘%5d’ 對齊 乘法表格內部使用 ‘%4d’ 對齊 最右邊的 column 後面補上兩個空格。 邊框如範例所示。 輸入範例: 4 7 輸出範例: ```  程式碼 --- ```c= #include <stdio.h> int main() { int n, m; scanf("%d %d", &n, &m); for (int i = 0; n >= i; i++) { if (i == 0) { printf("+-----+"); for (int j = 1; m >= j; j++) printf("----"); printf("--+\n"); printf("| |"); for (int j = 1; m >= j; j++) printf("%4d", j); printf(" |\n"); printf("+-----+"); for (int j = 1; m >= j; j++) printf("----"); printf("--+\n"); } else { printf("|%3d |", i); for (int j = 1; m >= j; j++) printf("%4d", i * j); printf(" |\n"); } } printf("+-----+"); for (int j = 1; m >= j; j++) printf("----"); printf("--+\n"); return 0; } ``` 執行 -- ```! +-----+------------------------------+ | | 1 2 3 4 5 6 7 | +-----+------------------------------+ | 1| 1 2 3 4 5 6 7 | | 2| 2 4 6 8 10 12 14 | | 3| 3 6 9 12 15 18 21 | | 4| 4 8 12 16 20 24 28 | +-----+------------------------------+ ``` --- [查看我們在HackMD上的所有筆記](/@CHAWTeam) 目錄:[DICE C語言程式破解](/@CHAWTeam/DiceC) --- {%hackmd Iiu5mOixR7yWkPHKCkabBg %} <iframe class="LikeCoin" height="235" src="https://button.like.co/in/embed/chawteam/button?referrer=https://hackmd.io/@CHAWTeam/DiceC-18-11" width="100%"></iframe> --- {%hackmd i1nMRrZcTFmTvoF897K9zg %}
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up