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

溫馨提示×

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
张家川| 麻栗坡县| 韩城市| 日土县| 车险| 台中县| 昂仁县| 太仓市| 平乡县| 平武县| 尚志市| 博罗县| 涡阳县| 敦煌市| 安丘市| 罗田县| 高台县| 麦盖提县| 阿鲁科尔沁旗| 万州区| 揭阳市| 称多县| 宁夏| 中江县| 武宣县| 思南县| 罗平县| 双桥区| 汝城县| 岱山县| 呼和浩特市| 乌拉特中旗| 铜陵市| 高清| 汝阳县| 望谟县| 文安县| 宁波市| 工布江达县| 青神县| 安平县|