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

溫馨提示×

如何用C語言函數實現回文數字判斷

小樊
81
2024-08-08 04:18:51
欄目: 編程語言

以下是一個用C語言函數實現回文數字判斷的示例代碼:

#include <stdio.h>

int isPalindrome(int num) {
    int reversedNum = 0;
    int originalNum = num;
    
    while (num > 0) {
        int remainder = num % 10;
        reversedNum = reversedNum * 10 + remainder;
        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函數用于判斷輸入的數字是否是回文數字。它首先將輸入的數字逆序得到reversedNum,然后將originalNumreversedNum進行比較,如果相等則說明是回文數字,返回1;否則返回0。在main函數中,用戶輸入一個數字,然后調用isPalindrome函數進行判斷,并輸出結果。

0
惠安县| 长泰县| 永平县| 六枝特区| 保亭| 封丘县| 永嘉县| 武川县| 运城市| 息烽县| 卢湾区| 和政县| 辽阳市| 册亨县| 高平市| 廉江市| 通道| 通州市| 灵川县| 安平县| 彭泽县| 资阳市| 藁城市| 白山市| 政和县| 横峰县| 桂东县| 无棣县| 安远县| 宁武县| 陈巴尔虎旗| 佛学| 左贡县| 娄底市| 栾城县| 英吉沙县| 三门峡市| 吴桥县| 剑川县| 正蓝旗| 潼关县|