问题标题: 酷町堂:3811

0
0

0
已采纳
何羽凡
何羽凡
修练者
修练者
    定义 n,a[101],b[101],flag;
    输入>>n;
    循环(int i=1;i<=n;i++)
    {
        输入>>a[i];
        如果(a[i]!=0)flag=1;
        b[a[i]]++;
    }
    如果(!flag)
    {
        cout<<0<<endl;
        return 0;
    }
    for(int i=1;i<=9;++i)
    {
        if(b[i]!=0)
        {
            cout<<i;
            b[i]--;
            break;
        }
    }
    for(int i=0;i<=n;++i)
    {
        if(b[i]!=0)
        {
            for(int j=1;j<=b[i];j++)
            {
                cout<<i;
            }
        }
    }
    输出<<endl;

      这是10分代码,仅供参考。

      望采纳!!!

 

0
王一帆
王一帆
中级守护
中级守护
定义 a[100],n; 
定义 main(){
    输入>>n;
    for(int i=0;i<n;i++){
        cin>>a[i];
    }
    sort(a,a+n);
    for(int i=0;i<n;i++){
        cout<<a[i];
    }
    return 0;
}

40分代码

0
我要回答