问题标题: 酷町堂:1139 输出单词40分代码找错

0
0
已解决
周琪岳
周琪岳
资深光能
资深光能

1139 40分代码找错

#include <iostream>
#include <string>

using namespace std;
string s,big,small;
int maxn=-0x3f3f3f3f,minn=0x3f3f3f3f;
int main(){
    getline(cin,s);
    s=" "+s+" ";
    for(int i=0;i<s.size();i++){
        if(s[i]==' '){
            int j=i+1,cnt=0;
            string p;
            while(s[j]!=' '&&j<s.size()){
                cnt++;
                p+=s[j];
                j++;
            }
            if(cnt>maxn){
                maxn=cnt;
                big=p;
            }
            if(cnt<minn){
                minn=cnt;
                small=p;
            }
            i=j;
        }
    }
    cout<<big<<endl<<small;
    return 0;
}

 


0
0
我要回答