0
点赞
收藏
分享

微信扫一扫

C++ 输出最长的字符串

zhoulujun 2022-04-16 阅读 40
c++

/*  程序每次从键盘读入一行字符串(字符串长度<=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;
}
举报

相关推荐

C/C++字符串输入输出

C++的字符串

c++字符串

字符串输出

C++分割字符串

字符串压缩(C++)

c++ 字符串插入

C++字符串拼接

0 条评论