Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

sorry,开始理解错了

Posted by veryck at 2006-03-27 13:21:35 on Problem 2388
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:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator