ccf 201903-1 小中大 (100分)

mac2026-06-19  2

 

提交后得100分的C++程序如下:

#include<bits/stdc++.h> using namespace std; int a[100005]; int main() { int n; cin>>n; for(int i=0;i<n;i++) { cin>>a[i]; } printf("%d ",a[0]>a[n-1]? a[0]:a[n-1]); if(n%2==1) printf("%d ",a[n/2]); else{ if( (a[n/2]+a[n/2-1])%2==1) printf("%.1f ",(a[n/2]+a[n/2-1])/2.0); else printf("%d ",(a[n/2]+a[n/2-1])/2); } printf("%d",a[0]<a[n-1]?a[0]:a[n-1]); }

 

最新回复(0)