迴圈 11 水仙花數 20

2021-07-04 09:59:06 字數 799 閱讀 6860

水仙花數是指乙個n位正整數(n>=3),它的每個位上的數字的n次冪之和等於它本身。例 如:153 = 13 + 53+ 33。 本題要求編寫程式,計算所有n位水仙花數。

輸入格式:

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

輸出格式:

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

輸入樣例:

3
輸出樣例:
153

370371

407

#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;

int main()

for(i=pow(10,n-1);i#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;

int main()

for(i=(int)(pow(10,n-1));i<(int)(pow(10,n));i++)

{ sum=0;

sprintf(s,"%d",i);

l=strlen(s);

for(j=0;j

迴圈 11 水仙花數 20

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

4 1 水仙花數 20

時間限制 2000 ms 記憶體限制 32000 kb 長度限制 8000 b 判題程式 standard 作者 徐鏡春 浙江大學 水仙花數是指乙個n位正整數 n 3 它的每個位上的數字的n次冪之和等於它本身。例 如 153 13 53 33。本題要求編寫程式,計算所有n位水仙花數。輸入格式 輸入在...

04 1 水仙花數 20

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