现在的位置: 首页 > 综合 > 正文

杭电acm step 1.3.8 Who’s in the Middle

2013年10月02日 ⁄ 综合 ⁄ 共 350字 ⁄ 字号 评论关闭

杭电 acm step   1.3.8  Who's in the Middle

       题意:呵呵,好简单。找出一组数字的中数。

       代码:

#include<stdio.h>
int main(){
	int i,j,n,t,a[20000];
	while(scanf("%d",&n)!=EOF){
		for(i = 0;i<=n-1;i++){
			scanf("%d",&a[i]);
		}
		for(i = 0;i<=n-2;i++){
			for(j = i+1;j<=n-1;j++){
				if(a[i]>a[j]){
					t = a[j];
					a[j] = a[i];
					a[i] = t;
				}
			}
		}
		if(n%2==1)
			printf("%d\n",a[(n-1)/2]);
		if(n%2==0)
			printf("%d",a[n/2]);
	}
	return 0;
}

 

      

 

 

抱歉!评论已关闭.