中间的数(若已经排好序)

描述:

奇数个,输出中间那个

偶数个,输出中间那俩

 

代码:

#include<iostream>
using namespace std;
int main()
{
    int *a;
    int n;
    cin>>n;
    a=new int[n];
    for(int i=0; i<n; i++)
        cin>>a[i];
    if(n%2==1)
        cout<<a[(n-1)/2]<<endl;
    else if(n>=2)
        cout<<a[(n-1)/2]<<a[(n-1)/2+1]<<endl;
        delete []a;//这个必须有
    return 0;
}

posted on 2017-03-13 21:21  TogetherLaugh  阅读(141)  评论(0编辑  收藏  举报