| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
sorry,开始理解错了In Reply To:为什么会错??偶是新手高人们帮偶看看 Posted by:htofish at 2006-03-11 17:32:43 > //vc-console
> #include<stdio.h>
> int main()
> {
> int i,j,n,z;
> scanf("%d",&n);
> int a[10000]; :数据>6w要用long,定义要在scanf之前
> for(i=0;i<n;i++){
> scanf("%d",&a[i]);
> }
> for(j=0;j<n;j++){ :j从1开始,不然i+1超了
> for(i=0;i<n-i;i++)
> {
>
> if(a[i]>a[i+1]){
> z=a[i];
> a[i]=a[i+1];
> a[i+1]=z;
> }
> }
> }
> printf("%d\n",a[n/2]);
> return 0;
> }
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator