黑马程序员技术交流社区

标题: csp小中大的c++实现 [打印本页]

作者: 大佬求赐教    时间: 2021-8-10 11:32
标题: csp小中大的c++实现
想请教一下大佬们,这道csp小中大我为什么只有85分呢
#include<iostream>
using namespace std;
int main(){
        int n,i,a,b;
        float c;
        cin>>n;
        int x[n];
        for(i=0;i<n;i++)
        cin>>x[i];
        for(i=0;i<n;i++)
        {if(x[0]>x[n-1])
         {a=x[0];b=x[n-1];}
         else{a=x[n-1];b=x[0];}
        }
        if(n%2)
        {c=x[n/2];cout<<a<<" "<<c<<" "<<b<<endl;
        }
        else {c=(x[n/2]+x[n/2-1])/2;
                if((x[n/2]+x[n/2-1])%2)
        {cout<<a<<" "<<c<<".5 "<<b<<endl;}
          else cout<<a<<" "<<c<<" "<<b<<endl;
   }
         
        return 0;
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2