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

溫馨提示×

怎么用C語言for循環寫回文數

小億
400
2023-11-16 09:58:44
欄目: 編程語言

要用C語言for循環寫回文數,首先需要明確回文數的定義:回文數是正讀和反讀都一樣的數。

下面是使用for循環來判斷一個數是否為回文數的例子:

#include <stdio.h>

int main() {
    int num, reversedNum = 0, remainder, originalNum;

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

    originalNum = num;

    // 使用for循環來逆轉數字
    for ( ; num != 0; num /= 10) {
        remainder = num % 10;
        reversedNum = reversedNum * 10 + remainder;
    }

    // 判斷逆轉后的數字與原始數字是否相等
    if (originalNum == reversedNum) {
        printf("%d 是一個回文數。\n", originalNum);
    } else {
        printf("%d 不是一個回文數。\n", originalNum);
    }

    return 0;
}

以上代碼中,我們使用了一個for循環來逆轉輸入的數字。循環的初始條件為num != 0,每次循環num除以10,得到最后一位數,并將它添加到reversedNum的末尾。最后,我們將逆轉后的數字與原始數字進行比較,判斷是否為回文數。

0
当阳市| 平南县| 福海县| 正定县| 蛟河市| 忻城县| 铜陵市| 泽普县| 张北县| 鄢陵县| 丰县| 普兰县| 永安市| 仲巴县| 调兵山市| 南部县| 牟定县| 出国| 平遥县| 开原市| 池州市| 全椒县| 郓城县| 上犹县| 嘉峪关市| 玛曲县| 汉川市| 溧水县| 乌什县| 贵港市| 平泉县| 安宁市| 南靖县| 静海县| 凤阳县| 康马县| 牙克石市| 资阳市| 灌南县| 平顶山市| 宁蒗|