C++ 输出最长的字符串

zhoulujun

关注

阅读 40

2022-04-16

/*  程序每次从键盘读入一行字符串(字符串长度<=100),找到最长的字符串并输出。
输入
一批字符串

输出
最长的(一行)字符串

输入样例
12345
123
123456
111

输出样例
123456  */

#include<stdio.h>
#include<string.h>
#define MAX 100
int main(){
    char str[MAX+1];
    char longestStr[MAX+1];
    int max=0;
    while (gets(str)!=NULL) {  //要手动输入Ctrl Z才能结束 
        if (strlen(str)>max){
            max=strlen(str);
            strcpy(longestStr,str);
        }
    }
    if (max>=0) puts(longestStr);
    return 0;
}

精彩评论(0)

0 0 举报