7 93 水仙花數 20分

2021-10-11 18:49:20 字數 636 閱讀 1264

水仙花數是指乙個n位正整數(n≥3),它的每個位上的數字的n次冪之和等於它本身。例如:153=1

3+53

+3

3153=1^3+5^3+3^3

153=13

+53+

33本題要求編寫程式,計算所有n位水仙花數。

輸入在一行中給出乙個正整數n(3≤n≤7)。

按遞增順序輸出所有n位水仙花數,每個數字佔一行。

153

370371

407

親測,不要用太多pow函式,會溢位超時,自己重新寫個冪函式就好了

#include

//不要用太多pow函式,會超時

doubleab(

int m,

int n)

;int

main

(int argc,

char

**ar**)

if(sum==i)

sum=0;

}return0;

}doubleab(

int m,

int n)

return y;

}

4 3 4 水仙花數 20分

水仙花數是指乙個三位正整數,它的每個位上的數字的3 次冪之和等於它本身。例如 153 13 53 53,則153 是水仙花數。本題要求編寫乙個函式判斷給定整數是否是水仙花數。函式介面定義 bool narcissistic int number number 是使用者傳入的引數。裁判測試程式樣例 i...

習題4 6 水仙花數 (20 分)

水仙花數是指乙個n位正整數 n 3 它的每個位上的數字的n次冪之和等於它本身。例如 153 1 3 5 3 3 3。本題要求編寫程式,計算所有n位水仙花數。輸入格式 輸入在一行中給出乙個正整數n 3 n 7 輸出格式 按遞增順序輸出所有n位水仙花數,每個數字佔一行。輸入樣例 輸出樣例 153 370...

習題4 6 水仙花數 (20 分

習題4 6 水仙花數 20 分 水仙花數是指乙個n位正整數 n 3 它的每個位上的數字的n次冪之和等於它本身。例如 153 1 3 5 3 3 3 本題要求編寫程式,計算所有n位水仙花數。輸入格式 輸入在一行中給出乙個正整數n 3 n 7 輸出格式 按遞增順序輸出所有n位水仙花數,每個數字佔一行。輸...