7-11 找最长的字符串 (15 分)

简介: 7-11 找最长的字符串 (15 分)

7-11 找最长的字符串 (15 分)


本题要求编写程序,针对输入的N个字符串,输出其中最长的字符串。


输入格式:


输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。


输出格式:


在一行中用以下格式输出最长的字符串:


The longest is: 最长的字符串


如果字符串的长度相同,则输出先输入的字符串。


输入样例:


5
li
wang
zhang
jin
xiang


结尾无空行


输出样例:


The longest is: zhang


结尾无空行


#include<iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    string s,maxn;
    for(int i=0;i<n;i++){
        cin>>s;
        if(s.size()>maxn.size())maxn=s;
    }cout<<"The longest is: "<<maxn;
    return 0;
}
目录
相关文章
|
6月前
|
存储 索引
|
5月前
1042 字符统计 (20 分)
1042 字符统计 (20 分)
|
6月前
【错题集-编程题】包含不超过两种字符的最长字串(滑动窗口)
【错题集-编程题】包含不超过两种字符的最长字串(滑动窗口)
|
6月前
|
存储 机器学习/深度学习 C语言
Day3 字符串中找出连续最长的数字串、数组中出现次数超过一半的数字
Day3 字符串中找出连续最长的数字串、数组中出现次数超过一半的数字
56 0
h0129. 最长单词 (5 分)
h0129. 最长单词 (5 分)
163 0
|
索引
力扣刷题记录——748. 最短补全词、744. 寻找比目标字母大的最小字母、747. 至少是其他数字两倍的最大数
力扣刷题记录——748. 最短补全词、744. 寻找比目标字母大的最小字母、747. 至少是其他数字两倍的最大数
131 0
力扣刷题记录——748. 最短补全词、744. 寻找比目标字母大的最小字母、747. 至少是其他数字两倍的最大数
|
人工智能
最长连续不重复子串
最长连续不重复子串
128 0
最长连续不重复子串
AcWing 771. 字符串中最长的连续出现的字符
AcWing 771. 字符串中最长的连续出现的字符
92 0
AcWing 771. 字符串中最长的连续出现的字符
7-10 找最小的字符串 (15 分)
7-10 找最小的字符串 (15 分)
312 0
7-46 最长对称子串 (25 分)
7-46 最长对称子串 (25 分)
110 0