---
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 %}