--- tags: DICE C --- 12-5 運算列表 === > [name=CHAWTeam] --- 目錄:[DICE C語言程式破解](https://hackmd.io/@CHAWTeam/DiceC) --- 題目 --- ```! 有四個算數套餐, 選擇'A',列出加減乘除取餘數的結果 選擇'B',列出減乘除取餘數的結果 選擇'C',列出乘除取餘數的結果 選擇'D',列出除與取餘數的結果 其餘按鍵,則列出取餘數的結果 請寫一個程式,第一個輸入代表運算,接下來是兩個數字,計算出應有的結果。 輸入資料: C 5 6 輸出資料: 5*6=30 5/6=0 5 ``` 程式碼 --- ```c= #include <stdio.h> int main() { char A; int a, b; scanf("%c\n%d\n%d", &A, &a, &b); if (A == 'A') printf("%d+%d=%d\n%d-%d=%d\n%d*%d=%d\n%d/%d=%d\n%d\n", a, b, a + b, a, b, a - b, a, b, a * b, a, b, a / b, a % b); else if (A=='B') printf("%d-%d=%d\n%d*%d=%d\n%d/%d=%d\n%d\n", a, b, a - b, a, b, a * b, a, b, a / b, a % b); else if (A=='C') printf("%d*%d=%d\n%d/%d=%d\n%d\n", a, b, a * b, a, b, a / b, a % b); else if (A=='D') printf("%d/%d=%d\n%d\n", a, b, a / b, a % b); else printf("%d\n", a % b); return 0; } ``` 輸出 --- ```! C 5 6 5*6=30 5/6=0 5 ``` --- [查看我們在HackMD上的所有筆記](https://hackmd.io/@CHAWTeam) 目錄:[DICE C語言程式破解](https://hackmd.io/@CHAWTeam/DiceC) --- {%hackmd Iiu5mOixR7yWkPHKCkabBg %} <iframe class="LikeCoin" height="235" src="https://button.like.co/in/embed/chawteam/button?referrer=https://hackmd.io/@CHAWTeam/DiceC-12-5" width="100%"></iframe> --- {%hackmd i1nMRrZcTFmTvoF897K9zg %}