求助! ccf 小中大85分,请问问题出在哪?

我咋不上天 我咋不上天 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
int max,min,t;
float mid=0;
if(n==0) return 0;
else if(n==1)
{
cin>>t;
cout<<t<<' '<<t<<' '<<t;
}
else if(n==2)
{
cin>>max>>min;
if(max<min)
{
t=max;
max=min;
min=t;
}
mid=(max+min)/2.0;
cout<<max<<' '<<mid<<' '<<min;
}
else if(n%2==0)
{
cin>>max;
for(int i=2;i<=n/2-1;i++) cin>>t;
cin>>t;
mid+=t;
cin>>t;
mid+=t;
mid/=2;
for(int i=n/2+2;i<=n-1;i++) cin>>t;
cin>>min;
if(max<min)
{
t=max;
max=min;
min=t;
}
cout<<max<<' '<<mid<<' '<<min;
}
else
{
cin>>max;
for(int i=2;i<=(n+1)/2-1;i++) cin>>t;
cin>>mid;
for(int i=(n+1)/2+1;i<=n-1;i++) cin>>t;
cin>>min;
if(max<min)
{
t=max;
max=min;
min=t;
}
cout<<max<<' '<<mid<<' '<<min;
}
}
...全文

相关推荐

评论 15
收藏 已收藏
分享
返回顶部
我咋不上天
C++ 语言 65,214 成员 250,514 内容