h017: 程式語言作業18 (條件分支) 阿姆斯特朗數
標籤 : 海青程式語言課程
通過比率 : 1人/1人 ( 100% ) [非即時]
評分方式:
Tolerant

最近更新 : 2022-07-09 20:36

內容

在數論中,有一種數叫做:阿姆斯特朗數(Armstrong number),也被稱為水仙花數(Narcissistic number)、超完全數字不變數(pluperfect digital invariant, PPDI)、自戀數、自冪數,用來描述一個 N 位非負整數,其各位數字的 N 次方和等於該數本身。

請寫一程式,輸入一非負整數(3 位數),程式判斷該數是否為 "阿姆斯特朗數",若是的話輸出 "Yes",否則輸出 "No"。

範例:
153
將百位數 1,拾位數 5,個位數 3,分別 3 次方並相加。
13 + 53 + 33 = 1 + 125 + 27 = 153
相加總和恰等與該數字 153 本身,因此 153 為阿姆斯特朗數。

範例:
207
將百位數 2,拾位數 0,個位數 7,分別 3 次方並相加。
23 + 03 + 73 = 8 + 0 + 343 = 351
相加總和不等與該數字 207,因此 207 不是阿姆斯特朗數。


輸入說明

輸入非負整數的位數只有 3 位數,也就是範圍為 100 ~ 999。

輸出說明
範例輸入 #1
153

207
範例輸出 #1
Yes

No

測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (16%): 1.0s , <1K
公開 測資點#1 (16%): 1.0s , <1K
公開 測資點#2 (17%): 1.0s , <1K
公開 測資點#3 (17%): 1.0s , <1K
公開 測資點#4 (17%): 1.0s , <1K
公開 測資點#5 (17%): 1.0s , <1K
提示 :
標籤:
海青程式語言課程
出處:
程式作業18 [管理者: zero(管理員) ]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」