问题标题: 酷町堂:4853

0
0
已解决
邵悦媛
邵悦媛
新手光能
新手光能

现在要求先输入一个整数n,再输入n行字符串,输出n行字符串,再输出这n个字符串中最长的长度

输入描述 Input Description

第一行,一个整数n
接下来n行,每行一个字符串

输出描述 Output Description

n行字符串
一个整数,最长的字符串长度

样例输入 Sample Input

2 kuku kudingmao

样例输出 Sample Output

kuku kudingmao 9

数据范围及提示 Data Size & Hint

n<=100

邵悦媛在2020-08-19 13:55:40追加了内容

已自行解决,谁先打出"赑䬓“二字的拼音我就采纳谁

邵悦媛在2020-08-20 20:59:22追加了内容

没人啊!!!!

改成谁打出“MC不倒”我就采纳谁!


0
0
陈振轩
陈振轩
高级光能
高级光能

先输入n和n个字符串,之后循环n次,判断s[i].size()是否大于maxx,如果大于,maxx=s[i].size,循环过后输出即可

0
丁博扬
丁博扬
中级天翼
中级天翼
  • 循环(int i=1;i<=n;i++){
  • 带空格输入(cin,s);
  • 输出<<s<<endl;
  • 整形 len=s的长度();
  • maxn=max(maxn,len);
  • 如果(s的长度>maxn){
  • maxn=s的长度;
  • }
  • }
  • 记得要除掉换行哦:
  • getline(cin,s);
  •  
  • 望采纳,谢谢
0
江齐悦
江齐悦
高级光能
高级光能

这一题可以不用函数哦!

整形 n;

字符串 s;

int max = -1;

cin >> n;

for (int i=1; i<=n; i++) {

cin >> s;

int len = s.size();

if (len > max)

max = s.size();

输出<< s << endl;

}

cout << max;

不要忘了return 0;

不需要其他的头文件。

望采纳,谢谢。

0
王思齐
王思齐
新手守护
新手守护

先输入n

再输入每一个字符串

遍历字符串{

如果字符串的长度>maxn{

maxn=字符串的长度;

}

}

输出<<maxn

 

望采纳!!

0
我要回答