问题标题: 酷町堂 1160 求字符串的最大长度 怎么做?我只得了80分。

0
1

2
已采纳
张庭瑜
张庭瑜
初级守护
初级守护

【数据范围】
1=<N<=100
字符串长度小于255

你的字符串长度只有110显然是不够的,要加到256.

char s[256];

另外读入用gets函数显然方便。

gets(s);

 

0
欧阳语聪
欧阳语聪
资深守护
资深守护
for(int i=1;i<=b;i++){
        getline(cin,a);
        if(a.size()>c)
        c=a.size();
    }
0
陆麟瑞
陆麟瑞
资深天翼
资深天翼

char s[110];

改成

char s[256];

数组定义小了

0
赵子恒
赵子恒
新手守护
新手守护

题目没有说字符串有多长,要用while循环读入

我要回答