0
已采纳
吴君昊
新手光能
新手光能
getline(cin,s);//吃上面cin>>n的换行,防止0输出 循环(int i=0//遍历,从0开始;i<n;i++) { getline(cin,s); x=s.size();s.size()求字符串长度函数 如果(x>mx)//判断最长的字符串 { mx=x; } }
前面还要输出一次s,要吃换行。记住,最好不要抄别人的整段代码,那没有意义,要启发思路。
吴君昊在2020-02-04 09:40:16追加了内容
getline(cin,s);//吃上面cin>>n的换行,防止0输出 循环(int i=0//遍历,从0开始;i<n;i++) { getline(cin,s); x=s.size();//s.size()求字符串长度函数 如果(x>mx)//判断最长的字符串 { mx=x; } }
反斜杠忘打了sorry
0
刘廷钰
初级守护
初级守护
输入>>n; string a; 循环判断(int i=1;i<=n;i++){ 输入>>a; 如果(a.size()>maxn){ maxn=a.size(); } } cout<<maxn;
//核心代码
0
0
0
何冯成
中级光能
中级光能
思路:
1.string a;
int maxn=0;
2.输入 n;
3.循环输入
4.len=a.size()
5.判断是否大于maxn
6.输出maxn
0
褚俊皓
新手天翼
新手天翼
思路:
1.string a;
int maxn=0;
2.输入 n;
3.循环输入
4.len=a.size()
5.判断是否大于maxn
6.输出maxn
0
徐紫尘
高级光能
高级光能
string a;//定义a
int m,maxx=0;
cin>>m;//输入n
getline(cin,a);
for(int i=1;i<=m;i++){
getline(cin,a);//循环输入
if(a.size()>maxx)//如果a的长度比maxx大
maxx=a.size();//将a.size()赋值给maxx
}
cout<<maxx;//输出maxx
代码+思路
0