求助! ccf 小中大85分,请问问题出在哪?
#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;
}
}
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;
}
}
...全文
相关推荐
CCF冷雾系统说明书.doc
"CCF冷雾系统的使用涉及到供水条件、电源要求、安装环境及运行保养等多个方面。"CCF冷雾系统是一种专业设备,其高效运作依赖于正确的安装、使用和维护。首先,供水条件至关重要,系统要求使用管径不小于
附件2.四川CCF CSP-S第一轮成绩及第二轮名单.pdf
参赛人数:文档中提到的序号“1”至“85”显示了至少有85名学生参加了CSP-S竞赛的第一轮考试,显示出该竞赛的规模。9.
OptiSystem仿真模型示例
打开链接下载源码: https://pan.quark.cn/s/341c8ccf7c85 ### OptiSystem仿真模型案例知识要点阐释#### 一、光发射设备基础理论1. **光发射
第二十三届NOIP初赛(C++普及组)(无答案).pdf
二进制补码表示法:二进制数***在8位补码中的表示,所对应的十进制数是-85(B选项),因为最高位是1,表示这是一个负数,其余位表示-85的补码。2.
13、(CSP-S) 提高级 C++ 语言试题 海亮内部模拟卷-试题.pdf
- 题目中的例子:10101011表示的数是十进制下的-85。具体计算方法为:(1 << 7) - (10101011 & 0x7f) = -128 + 43 = -85。#### 2.


