水仙花數是指乙個n位正整數(n≥3),它的每個位上的數字的n次冪之和等於它本身。例如:153=1的3次方+5的3次方+3的3次方。
本題要求編寫兩個函式,乙個判斷給定整數是否水仙花數,另乙個按從小到大的順序列印出給定區間(m,n)內所有的水仙花數。
函式介面定義:
int
narcissistic
(int number )
;void
printn
(int m,
int n )
;
函式narcissistic判斷number是否為水仙花數,是則返回1,否則返回0。
函式printn則列印開區間(m, n)內所有的水仙花數,每個數字佔一行。題目保證100≤m≤n≤10000。
裁判測試程式樣例:
#include
intnarcissistic
(int number )
;void
printn
(int m,
int n )
;int
main()
/* 你的**將被嵌在這裡 */
輸入樣例:
153 400
輸出樣例:
153 is a narcissistic number
370371
#include
intnarcissistic
(int number )
while
(number1 !=0)
if(sum == num1)
return1;
else
return0;
}void
printn
(int m,
int n )
使用函式輸出水仙花數
水仙花數是指乙個n位正整數 n 3 它的每個位上的數字的n次冪之和等於它本身。例如 153 1 3 5 3 3 3 本題要求編寫兩個函式,乙個判斷給定整數是否水仙花數,另乙個按從小到大的順序列印出給定區間 m,n 內所有的水仙花數。函式介面定義 int narcissistic int number...
使用函式輸出水仙花數
水仙花數是指乙個n位正整數 n 3 它的每個位上的數字的n次冪之和等於它本身。例如 153 1 3 5 3 3 3.本題要求編寫兩個函式,乙個判斷給定整數是否水仙花數,另乙個按從小到大的順序列印出給定區間 m,n 內所有的水仙花數。函式介面定義 int narcissistic int number...
使用函式輸出水仙花數
使用函式輸出水仙花數 20 分 水仙花數是指乙個n位正整數 n 3 它的每個位上的數字的n次冪之和等於它本身。例如 153 1 3 5 3 3 3 本題要求編寫兩個函式,乙個判斷給定整數是否水仙花數,另乙個按從小到大的順序列印出給定區間 m,n 內所有的水仙花數。int narcissistic i...