91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
集安市| 辽宁省| 中江县| 阳春市| 奉节县| 都昌县| 梨树县| 清原| 基隆市| 南康市| 子长县| 临朐县| 鄂州市| 苏尼特左旗| 华安县| 石屏县| 寿阳县| 龙川县| 林周县| 松溪县| 巴马| 寻乌县| 井研县| 保亭| 天气| 桂东县| 霍林郭勒市| 栖霞市| 东宁县| 宝应县| 资源县| 博乐市| 竹北市| 肥城市| 黎平县| 诏安县| 措美县| 大洼县| 全椒县| 新蔡县| 大足县|