问题标题: 酷町堂:4901 前三后三

0
0
已解决
许金夫
许金夫
初级天翼
初级天翼

我这道题一直WA90分,求助(不是作业)

#include <bits/stdc++.h>
using namespace std;
int a[3],b[100],c[3];
int main(){
    int n;
    cin>>n;
    if(n>=6){
        for(int i=0;i<3;i++)cin>>a[i];
        for(int i=0;i<n-6;i++)cin>>b[i];
        for(int i=0;i<3;i++)cin>>c[i];
        sort(a,a+3);
        sort(c,c+3);
        for(int i=0;i<3;i++)cout<<a[i]<<" ";
        for(int i=0;i<n-6;i++)cout<<b[i]<<" ";
        for(int i=0;i<3;i++)cout<<c[i]<<" ";
    }
    else{
        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;
} 

 


0
已采纳
董宇昊
董宇昊
初级启示者
初级启示者
  • for(。。。){
  • 输入a[i];
  • }
  • sort(a+1,a+4);
  • sort(a+n-2,a+n+1);
  • for(。。。){
  • 输出<<a[i]<<" ";
  • }

兄弟,自己看看吧!

董宇昊在2020-04-25 11:58:26追加了内容

定义 a[1100];

定义 n,tmp;

输入懂吧!

望采纳

我要回答