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

溫馨提示×

c語言判斷回文字符

小億
80
2024-01-18 16:24:57
欄目: 編程語言

以下是一個用C語言判斷字符串是否回文的例子:

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

int isPalindrome(char str[]) {
    int len = strlen(str);
    int i, j;

    for (i = 0, j = len - 1; i < j; i++, j--) {
        if (str[i] != str[j]) {
            return 0;
        }
    }

    return 1;
}

int main() {
    char str[100];

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

    if (isPalindrome(str)) {
        printf("%s是回文字符串。\n", str);
    } else {
        printf("%s不是回文字符串。\n", str);
    }

    return 0;
}

這個例子中,isPalindrome函數用于判斷給定的字符串是否是回文字符串。它通過使用兩個指針從字符串的兩端向中間遍歷,比較對應位置上的字符是否相等來進行判斷。如果遍歷完整個字符串,沒有發現不相等的字符,則說明字符串是回文的,返回1;否則返回0。

main函數中,首先獲取用戶輸入的字符串,然后調用isPalindrome函數判斷是否是回文字符串,并根據判斷結果輸出相應的信息。

0
定南县| 云梦县| 龙里县| 日喀则市| 保康县| 新泰市| 桦甸市| 汉源县| 武冈市| 通化市| 昭平县| 平陆县| 青海省| 兴隆县| 武宣县| 深水埗区| 全椒县| 江孜县| 兴和县| 吴川市| 黄平县| 洛南县| 剑川县| 新竹县| 冕宁县| 潼南县| 邹平县| 宝应县| 通城县| 永春县| 沭阳县| 包头市| 皋兰县| 宁明县| 沙河市| 曲水县| 涡阳县| 高清| 宁津县| 安新县| 塔城市|