0
已解决
张岳恒
资深光能
资深光能
#include<iostream>
#include<string>
using namespace std;
int cd(string a);
int max1,s,j;
int main(){
int n;
string a;
cin>>n;
for(int i=0;i<=n;i++)
{
getline(cin,a);
}
s=n;
cout<<cd(a);
return 0;
}
int cd(string a){
for(int i=0;i<s;i++){
j=a.size();
if(j>max1)
max1=j;
}
return max1;
}
30分代码,求纠错,能写出思路加20酷町豆
0
已采纳
董子墨
中级天翼
中级天翼
你这个只输出了最后一个字符串的长度。
还有看长度不用循环。
建议把cd函数删掉,a是每输入一个就max1=max(a.size(),max1);,最后输出max1。
0
0
0
0
0