黑马程序员技术交流社区
标题:
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