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

溫馨提示×

如何編寫C語言程序來判斷回文數字

小樊
81
2024-08-08 04:12:50
欄目: 編程語言

以下是一個簡單的C語言程序,可以判斷一個整數是否是回文數字:

#include <stdio.h>

int isPalindrome(int num) {
    int reversedNum = 0;
    int originalNum = num;

    while (num > 0) {
        reversedNum = reversedNum * 10 + num % 10;
        num = num / 10;
    }

    if (originalNum == reversedNum) {
        return 1; // 是回文數字
    } else {
        return 0; // 不是回文數字
    }
}

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

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

    return 0;
}

這個程序中,isPalindrome函數用來判斷一個整數是否是回文數字。在該函數中,我們首先將輸入的整數存儲在originalNum變量中,然后通過一個while循環將輸入的整數進行反轉并存儲在reversedNum變量中。最后,將反轉后的整數與原始整數進行比較,如果相等則返回1表示是回文數字,否則返回0表示不是回文數字。

main函數中,首先獲取用戶輸入的整數,然后調用isPalindrome函數進行判斷,最后根據函數返回的結果輸出相應的提示信息。

0
甘孜| 榆林市| 东丰县| 中超| 元谋县| 和平区| 彩票| 贵阳市| 页游| 玉门市| 樟树市| 东乡族自治县| 五指山市| 新郑市| 江达县| 金平| 自贡市| 鸡西市| 犍为县| 抚顺县| 安乡县| 彭山县| 海兴县| 铜鼓县| 襄樊市| 石城县| 天门市| 阜阳市| 南昌市| 四子王旗| 天等县| 沅陵县| 平邑县| 巫山县| 连平县| 义乌市| 芮城县| 崇信县| 道孚县| 恩平市| 云浮市|