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