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

溫馨提示×

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
东丰县| 雷州市| 安徽省| 山阳县| 滨海县| 靖安县| 留坝县| 三台县| 平顶山市| 临泉县| 盐津县| 金华市| 岳阳县| 西盟| 石城县| 台北市| 壤塘县| 南昌市| 平安县| 卓资县| 资兴市| 江源县| 莆田市| 松滋市| 永兴县| 咸丰县| 广元市| 平凉市| 子洲县| 金阳县| 凤山县| 禄丰县| 武定县| 资阳市| 蓬莱市| 荥阳市| 汪清县| 页游| 左贡县| 嘉禾县| 临汾市|