何错???????
查看原帖
何错???????
903196
李逸扬2013楼主2023/7/30 20:55
#include<iostream>
#include<string>
using namespace std;
int main(){
    char s[2020];gets(s);int n=1,v=0,a[200]={0};
    for(int i = 0;;i++){
        if(s[i]=='\0') break;
        v++;
    }
    for(int i = 0;i<v;i++){
        if(s[i]==' '||s[i]=='.'&&i!=v-1||s[i]==',') n++;
        else if(s[i]!=' ') a[n-1]++;
    }
    int max=0,min = 0;
    for(int i = 0;i<n;i++){
        max = a[i]>a[max]?i:max;
        min = a[i]<a[min]?i:min;
    }
    n = 0;
    string d="",m="";
    for(int i = 0;i<v;i++){
        if(s[i]==' '||s[i]=='.'&&i!=v-1||s[i]==',') n++;
        if(n==max) 
        {   
            if(!(s[i]==' '||s[i]=='.'&&i!=v-1||s[i]==','))
            {
                d+=s[i];
            }
        }
        if(n==min) 
        {   
            if(!(s[i]==' '||s[i]=='.'&&i!=v-1||s[i]==','))
            {
                m+=s[i];
            }
        }
    }
    cout<<d<<endl<<m<<endl;
    return 0;
}
2023/7/30 20:55
加载中...