--- tags: DICE C --- 8_6 是否為3的倍數-2? === > [name=CHAWTeam] --- 目錄:[DICE C語言程式破解](https://hackmd.io/@CHAWTeam/DiceC) 上一篇:[8_5 是否為3的倍數-1?](https://hackmd.io/@CHAWTeam/DiceC-8_5) 下一篇:[8-7 是否為迴文?](https://hackmd.io/@CHAWTeam/DiceC-8-7) --- 題目 --- ```! 請輸入一個3位數的整數,分別判斷其百位數、十位數與個位的數字是否為3的倍數,輸出如範例所示。 以下提供 2 種範例參考,你的輸出只會是其中一種: 輸入範例1: 713 輸出範例1: 百位數7不是3的倍數 十位數1不是3的倍數 個位數3是3的倍數 輸入範例2: 605 輸出範例2: 百位數6是3的倍數 十位數0是3的倍數 個位數5不是3的倍數 ``` 程式碼 --- ```c= #include <stdio.h> int main() { int a, b, c, d; scanf("%d", &a); b = a / 100 % 10 % 3; c = a / 10 % 10 % 3; d = a / 1 % 10 % 3; if (b == 0) printf("百位數%d是3的倍數\n", a/100%10); if (b != 0) printf("百位數%d不是3的倍數\n", a/100%10); if (c == 0) printf("十位數%d是3的倍數\n", a/10%10); if (c != 0) printf("十位數%d不是3的倍數\n", a/10%10); if (d == 0) printf("個位數%d是3的倍數\n", a/1%10); if (d != 0) printf("個位數%d不是3的倍數\n", a/1%10); return 0; } ``` 輸出 --- ```! 713 百位數7不是3的倍數 十位數1不是3的倍數 個位數3是3的倍數 ``` --- [查看我們在HackMD上的所有筆記](https://hackmd.io/@CHAWTeam) 目錄:[DICE C語言程式破解](https://hackmd.io/@CHAWTeam/DiceC) 上一篇:[8_5 是否為3的倍數-1?](https://hackmd.io/@CHAWTeam/DiceC-8_5) 下一篇:[8-7 是否為迴文?](https://hackmd.io/@CHAWTeam/DiceC-8-7) --- {%hackmd Iiu5mOixR7yWkPHKCkabBg %} <iframe class="LikeCoin" height="235" src="https://button.like.co/in/embed/chawteam/button?referrer=https://hackmd.io/@CHAWTeam/DiceC-8-6" width="100%"></iframe> --- {%hackmd i1nMRrZcTFmTvoF897K9zg %}