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

溫馨提示×

使用C語言和文件操作尋找文檔中的回文詞

小樊
82
2024-04-26 17:45:50
欄目: 編程語言

下面是一個使用C語言和文件操作來尋找文檔中的回文詞的示例代碼:

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

int isPalindrome(char *str) {
    int i = 0;
    int j = strlen(str) - 1;
    
    while (i < j) {
        if (tolower(str[i]) != tolower(str[j])) {
            return 0;
        }
        i++;
        j--;
    }
    
    return 1;
}

int main() {
    FILE *file;
    char word[100];
    
    file = fopen("input.txt", "r");
    
    if (file == NULL) {
        printf("Error opening file.\n");
        return 1;
    }
    
    while (fscanf(file, "%s", word) == 1) {
        if (isPalindrome(word)) {
            printf("%s is a palindrome.\n", word);
        }
    }
    
    fclose(file);
    
    return 0;
}

在這個示例代碼中,我們定義了一個isPalindrome函數來判斷一個字符串是否是回文。然后在main函數中打開了一個文件input.txt,并逐個讀取文件中的單詞,通過調用isPalindrome函數來判斷是否是回文詞,如果是則輸出。最后關閉文件并結束程序。您可以將需要查找回文詞的文檔保存為input.txt,然后運行這段代碼來查找其中的回文詞。

0
荆州市| 德兴市| 郁南县| 白山市| 汝州市| 苍南县| 永修县| 诸暨市| 金沙县| 当阳市| 鄯善县| 巴南区| 陆丰市| 玉环县| 罗田县| 容城县| 林州市| 古蔺县| 北辰区| 福清市| 乡城县| 扎囊县| 孝昌县| 云浮市| 紫金县| 高要市| 谷城县| 湘乡市| 郴州市| 平和县| 扎赉特旗| 阜宁县| 武夷山市| 霍山县| 景东| 巴中市| 南靖县| 开鲁县| 彭山县| 确山县| 昌都县|