習題4 6 水仙花數

2021-09-05 10:34:45 字數 923 閱讀 9107

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

輸入格式:

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

輸出格式:

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

3
153

370371

407

#include

#include

intmain

(void);

scanf

("%d"

,&n)

;for

(i =

pow(

10,n-1)

;i<

pow(

10,n)

;i++)if

(i == sum)

printf

("%d\n"

,i);

}return0;

}

#include

#include

intmain

(void);

scanf

("%d"

,&n)

;for

(i=0

;i<

10;i++

)for

(i =

pow(

10,n-1)

;i<

pow(

10,n)

;i++)if

(i == sum)

printf

("%d\n"

,i);

}return0;

}

習題4 6 水仙花數

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

習題4 6 水仙花數

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

習題4 6 水仙花數

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