运动会入场序c++不知道为什么报错

img

代马↓

#include<bits/stdc++.h>
using namespace std;
 
int main()
{
    int i=0,n=0;
    char a[9999];
    while(cin>>a[i]){
        i++;
        n++;
    }
    for(i=0;i<n;i++){
        for(int j=0;j<n;j++){
            if(strcmp(a[i],a[j])>=0){
                swap(a[i],a[j]);
            }
        }
    }
    for(i=0;i<n;i++){
        cout<<a[i];
    }
    return 0;
}




img