中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
阿城市| 肃宁县| 乌兰浩特市| 米林县| 同心县| 基隆市| 怀化市| 邓州市| 阳原县| 库车县| 无为县| 阿克陶县| 嘉祥县| 台江县| 阿尔山市| 禄丰县| 宜兰市| 克什克腾旗| 黄龙县| 穆棱市| 陈巴尔虎旗| 枣庄市| 舒城县| 牙克石市| 资兴市| 内乡县| 瑞金市| 兖州市| 广宁县| 神农架林区| 香港| 句容市| 承德县| 天祝| 鞍山市| 紫云| 涟源市| 扶沟县| 沾化县| 普格县| 澄迈县|