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

溫馨提示×

如何用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
塔城市| 荔波县| 庆云县| 莱西市| 松桃| 晋州市| 黄大仙区| 平谷区| 安顺市| 龙南县| 武川县| 会理县| 新巴尔虎右旗| 吕梁市| 射洪县| 阳泉市| 建阳市| 姜堰市| 麻城市| 澄江县| 苗栗市| 专栏| 东辽县| 平度市| 吴川市| 南江县| 府谷县| 丰都县| 上蔡县| 邵武市| 达拉特旗| 土默特右旗| 太和县| 阿鲁科尔沁旗| 杭州市| 深泽县| 英山县| 顺平县| 兴宁市| 梅河口市| 仁布县|