Try   HackMD

8_6 是否為3的倍數-2?

CHAWTeam


目錄:DICE C語言程式破解
上一篇:8_5 是否為3的倍數-1?
下一篇:8-7 是否為迴文?


題目

請輸入一個3位數的整數,分別判斷其百位數、十位數與個位的數字是否為3的倍數,輸出如範例所示。

以下提供 2 種範例參考,你的輸出只會是其中一種:

輸入範例1:
713

輸出範例1:
百位數7不是3的倍數
十位數1不是3的倍數
個位數3是3的倍數

輸入範例2:
605

輸出範例2:
百位數6是3的倍數
十位數0是3的倍數
個位數5不是3的倍數

程式碼

#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上的所有筆記
目錄:DICE C語言程式破解
上一篇:8_5 是否為3的倍數-1?
下一篇:8-7 是否為迴文?


👉【幫我們一個忙!】👈

👋如果您喜歡這篇文章,請在下方按5個Like!
❤您的支持是我們最大的動力!

您只要登入帳號(Facebook、Google),在下方按5個Like,我們就會收到來自LikeCoin基金會的贊助。
您只需要支持我們,完全不會花到錢!