csp 大中小

大中小
不知道为什么题目说要四舍五入

重点

编译器不一样,double要进行小数点设置

#include
#include
using namespace std;

int main()
{
// cout << “Hello world!” << endl;
int n;
int a[100005];
int i;
cin>>n;
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
//cout<<a[i]<<endl;
}
if(a[0]>a[1])
{
cout<<a[0]<<" “;
if(n%2==0)
{
cout<<(a[(n-1)/2]+a[(n-1)/2+1])/2.0<<” “;
}
else
{
cout<<a[(n-1)/2]<<” ";
}
cout<<a[n-1];

}
else
{
cout<<a[n-1]<<" “;
if(n%2==0)
{
cout<<(a[(n-1)/2]+a[(n-1)/2+1])/2<<” “;
}
else
{
cout<<a[(n-1)/2]<<” ";
}
cout<<a[0];
}
return 0;
}
不知道为什么一直是95

发布了38 篇原创文章 · 获赞 7 · 访问量 2776

猜你喜欢

转载自blog.csdn.net/zzyzzylalala/article/details/97651012
CSP
今日推荐