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

溫馨提示×

C語言實踐:回文數的生成與驗證

小樊
83
2024-04-26 17:07:48
欄目: 編程語言

#include <stdio.h>
#include <stdbool.h>

// 判斷一個數是否為回文數
bool isPalindrome(int num) {
    int reverse = 0;
    int temp = num;

    while (temp != 0) {
        reverse = reverse * 10 + temp % 10;
        temp /= 10;
    }

    return reverse == num;
}

// 生成并驗證回文數
void generatePalindrome() {
    int num;

    printf("請輸入一個正整數:");
    scanf("%d", &num);

    if (isPalindrome(num)) {
        printf("%d 是回文數。\n", num);
    } else {
        printf("%d 不是回文數。\n", num);
    }
}

int main() {
    generatePalindrome();

    return 0;
}

在這個程序中,我們定義了兩個函數,isPalindrome 用來判斷一個數是否為回文數,generatePalindrome 用來生成并驗證回文數。在 generatePalindrome 函數中,我們首先接收用戶輸入的正整數,然后調用 isPalindrome 函數判斷該數是否為回文數,最后輸出判斷結果。

0
河西区| 巴彦淖尔市| 抚州市| 左云县| 阳城县| 田林县| 中牟县| 叶城县| 德庆县| 边坝县| 怀远县| 扶沟县| 云南省| 酉阳| 怀柔区| 缙云县| 泸定县| 福贡县| 广西| 皮山县| 河北省| 阿瓦提县| 个旧市| 房山区| 牟定县| 陇南市| 阿城市| 叶城县| 涪陵区| 丘北县| 新化县| 三都| 鹿邑县| 灌云县| 府谷县| 南昌县| 阿拉尔市| 海南省| 沙湾县| 和硕县| 闸北区|