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

溫馨提示×

c語言判斷一個字符串是否為回文

小億
76
2024-01-10 16:08:34
欄目: 編程語言

以下是用C語言判斷一個字符串是否為回文的代碼:

#include <stdio.h>
#include <string.h>

int main() {
    char str[100];
    int i, len, flag = 0;

    printf("輸入一個字符串:");
    scanf("%s", str);

    len = strlen(str);

    for (i = 0; i < len / 2; i++) {
        if (str[i] != str[len - i - 1]) {
            flag = 1;
            break;
        }
    }

    if (flag == 0)
        printf("%s 是一個回文字符串\n", str);
    else
        printf("%s 不是一個回文字符串\n", str);

    return 0;
}

這段代碼首先從用戶輸入讀取一個字符串,然后使用循環遍歷字符串的前半部分與后半部分進行比較。如果發現有不一致的字符,則將標志變量flag設為1,并跳出循環。最后根據flag的值判斷字符串是否為回文,并輸出相應的結果。

0
苏尼特右旗| 湖北省| 什邡市| 沾益县| 龙川县| 察隅县| 马鞍山市| 榆中县| 涿鹿县| 绥棱县| 扶风县| 汶川县| 冕宁县| 抚宁县| 东宁县| 桐柏县| 亚东县| 游戏| 大庆市| 大新县| 沐川县| 肃南| 绥德县| 镇沅| 禄劝| 苏尼特左旗| 泰州市| 扎鲁特旗| 龙海市| 海宁市| 买车| 大足县| 五华县| 舟山市| 石景山区| 新源县| 松潘县| 湖口县| 麻栗坡县| 丰城市| 灵台县|