次冪之和等于它本身。例如153就是一個水仙花數,因為1^3 + 5^3 + 3^3 = 153。
C語言是一種廣泛使用的計算機編程語言,它可以用來實現水仙花數的輸出。下面介紹一種簡單的C語言實現方法。
首先,我們需要定義一個函數來判斷一個數字是否為水仙花數。該函數的實現如下
```cttum) {t = 0;tpum;t digit = 0;p) {p % 10; += pow(digit, 3);p /= 10;
}um;
umumum,則返回true,否則返回false。
接下來,我們可以使用一個for循環來輸出所有的水仙花數。代碼如下
```cclude
ttum);
tain() {t i;
for (i = 100; i<= 999; i++) {
if (isNarcissistic(i)) {tf", i);
}
} 0;
ttum) {t = 0;tpum;t digit = 0;p) {p % 10; += pow(digit, 3);p /= 10;
}um;
tf函數輸出該數。
這樣,我們就成功地用C語言實現了水仙花數的輸出。