文章

34

粉丝

329

获赞

1

访问

282.3k

头像
题解
P1181 北京大学/复旦大学机试题
发布于2020年4月28日 10:19
阅读数 9.0k

#include <stdio.h>
int main()
{int n,a[10000],i,j;

//a[10000]很重要o(^▽^)o,感觉这题,太死板
while(1)
{
    scanf("%d",&n);
 if(n==0)break;
 for(i=0;i<n;i++)
    scanf("%d",&a[i]);
 int t,u,v;
 for(i=0;i<n-1;i++)
    for(j=0;j<n-1-i;j++)
 {
     if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t; }
 }
 if(n%2==0){u=(a[n/2-1]+a[n/2])/2;printf("%d\n",u); }
 if(n%2!=0){v=a[(n+1)/2-1];printf("%d\n",v); }
}
    return 0;
}
 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发