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

溫馨提示×

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

小億
87
2023-12-08 01:33:28
欄目: 編程語言

要用for循環寫回文數,首先需要知道什么是回文數。回文數指的是正讀和反讀都相同的數字,比如121、12321等。

接下來,我們可以使用for循環從兩端開始比較數字是否相等。

以下是用for循環寫回文數的示例代碼:

#include <stdio.h>

int main() {
    int num, reverse = 0, temp, remainder;

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

    temp = num;  // 將輸入的數字保存到臨時變量temp中

    // 使用循環將temp的數字逆序存儲到reverse中
    for (; temp != 0; temp /= 10) {
        remainder = temp % 10;
        reverse = reverse * 10 + remainder;
    }

    // 判斷輸入的數字是否與逆序后的數字相等
    if (num == reverse) {
        printf("%d 是一個回文數\n", num);
    } else {
        printf("%d 不是一個回文數\n", num);
    }

    return 0;
}

在這個示例代碼中,我們使用了一個臨時變量temp來保存輸入的數字,然后使用for循環將temp的數字逆序存儲到reverse中。最后,我們判斷輸入的數字是否與逆序后的數字相等,如果相等則輸出“是一個回文數”,否則輸出“不是一個回文數”。

0
微山县| 大余县| 大庆市| 海南省| 常州市| 平遥县| 民勤县| 尼木县| 拉萨市| 广丰县| 丰镇市| 南江县| 古交市| 隆昌县| 棋牌| 舒城县| 平安县| 晋城| 望奎县| 明水县| 南丹县| 吐鲁番市| 宿迁市| 西华县| 勐海县| 甘肃省| 高邮市| 泰顺县| 赤城县| 商都县| 玉树县| 吴堡县| 苍山县| 建德市| 黔南| 小金县| 稷山县| 库尔勒市| 沅陵县| 襄垣县| 资中县|