亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c語言怎么用函數求水仙花數

小億
167
2023-12-29 20:29:24
欄目: 編程語言

水仙花數是指一個3位數,其各位數字的立方和等于該數本身。下面是使用函數來求解水仙花數的示例代碼:

#include <stdio.h>

int isArmstrongNumber(int num) {
    int originalNum, remainder, result = 0;

    originalNum = num;

    while (originalNum != 0) {
        remainder = originalNum % 10;
        result += remainder * remainder * remainder;
        originalNum /= 10;
    }

    if (result == num) {
        return 1;
    } else {
        return 0;
    }
}

int main() {
    int num;
    printf("請輸入一個3位數:");
    scanf("%d", &num);

    if (isArmstrongNumber(num)) {
        printf("%d 是水仙花數\n", num);
    } else {
        printf("%d 不是水仙花數\n", num);
    }

    return 0;
}

運行程序后,輸入一個3位數,程序會判斷該數是否為水仙花數并輸出結果。

0
昆山市| 尚志市| 赣州市| 武清区| 吉木乃县| 白水县| 依兰县| 平山县| 井研县| 广汉市| 扬州市| 黔东| 宣恩县| 土默特右旗| 乐亭县| 瑞金市| 长寿区| 北辰区| 右玉县| 泰宁县| 商河县| 宾川县| 靖边县| 泽库县| 盐山县| 黄骅市| 泸水县| 遵义市| 平邑县| 山东省| 佛学| 敦煌市| 都匀市| 西华县| 肥东县| 桐庐县| 绥德县| 沙洋县| 通州区| 鄱阳县| 大同市|