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

溫馨提示×

怎么用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
西和县| 山东省| 翼城县| 成安县| 轮台县| 临城县| 平罗县| 仙桃市| 松滋市| 柯坪县| 崇义县| 三台县| 准格尔旗| 茌平县| 陵水| 沂源县| 周宁县| 谷城县| 九江县| 芦溪县| 东海县| 托克托县| 泗洪县| 天台县| 繁昌县| 博兴县| 长丰县| 孝义市| 镇安县| 亳州市| 武定县| 建宁县| 景洪市| 闸北区| 高唐县| 攀枝花市| 丽水市| 陆丰市| 收藏| 田林县| 孟村|