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

溫馨提示×

c語言怎么找出最長的字符串

小億
145
2024-05-29 19:51:15
欄目: 編程語言

要找出一組字符串中最長的字符串,可以使用一個循環來遍歷所有字符串,然后比較它們的長度,找出最長的字符串。以下是一個示例代碼:

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

int main() {
    char strings[5][20] = {"hello", "world", "programming", "language", "computers"};
    int max_length = 0;
    char longest_string[20];

    for(int i = 0; i < 5; i++) {
        if(strlen(strings[i]) > max_length) {
            max_length = strlen(strings[i]);
            strcpy(longest_string, strings[i]);
        }
    }

    printf("The longest string is: %s\n", longest_string);

    return 0;
}

在上面的示例中,我們定義了一個包含5個字符串的字符串數組,并使用一個循環遍歷所有字符串。在循環內部,我們使用strlen函數獲取每個字符串的長度,并將其與當前最長字符串的長度進行比較。如果找到了更長的字符串,我們將更新最長字符串的長度和內容。最終,我們打印出最長的字符串。

這段代碼將輸出:

The longest string is: programming

0
泸溪县| 黄骅市| 辉县市| 绵阳市| 寿阳县| 肇东市| 东阳市| 明光市| 庐江县| 蓬莱市| 大方县| 丹凤县| 棋牌| 洛隆县| 双辽市| 岳阳市| 北京市| 龙江县| 新田县| 巴南区| 岐山县| 江北区| 同心县| 门源| 贵阳市| 肃宁县| 左贡县| 铜鼓县| 台州市| 出国| 天门市| 长宁区| 青铜峡市| 陆良县| 东台市| 久治县| 旌德县| 平果县| 吕梁市| 弋阳县| 罗甸县|