av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

用c語言怎么求水仙花數(shù)

水仙花數(shù)是指一個n位數(shù),它的每個位上的數(shù)字的n次冪之和等于它本身,153是一個水仙花數(shù),因為1^3 + 5^3 + 3^3 = 153。

以下是用C語言求水仙花數(shù)的方法:

1、我們需要確定要查找的水仙花數(shù)的范圍,我們可以選擇查找3位數(shù)的水仙花數(shù)。

2、我們需要遍歷這個范圍內(nèi)的所有數(shù)字,對于每一個數(shù)字,我們需要計算它的每一位上的數(shù)字的立方和。

3、我們需要判斷這個立方和是否等于原來的數(shù)字,如果相等,那么這個數(shù)字就是水仙花數(shù)。

以下是具體的C語言代碼:

#include 
#include 
int main() {
    int i, n, temp, sum, digit;
    // 設(shè)置查找范圍為3位數(shù)
    for (i = 100; i <= 999; i++) {
        temp = i;
        sum = 0;
        // 計算每一位上的數(shù)字的立方和
        while (temp != 0) {
            digit = temp % 10;
            sum += pow(digit, 3);
            temp /= 10;
        }
        // 判斷立方和是否等于原來的數(shù)字
        if (sum == i) {
            printf("%d 是水仙花數(shù)
", i);
        }
    }
    return 0;
}

這段代碼會打印出所有的3位數(shù)水仙花數(shù),如果你想查找其他位數(shù)的水仙花數(shù),只需要修改循環(huán)的范圍即可。


本文名稱:用c語言怎么求水仙花數(shù)
轉(zhuǎn)載來于:http://uogjgqi.cn/article/dpcjsgc.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流