| ||||||||||
| 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 | |||||||||
Re:请问为什么出现Output Limit Exceed?谢谢诸位!!!!In Reply To:请问为什么出现Output Limit Exceed?谢谢诸位!!!! Posted by:tcxgsy at 2005-08-09 09:39:22 > #define M 1024
> #include"stdio.h"
> #include"math.h"
>
> int Max(int a[M],int n)
> { int i,j=0;
> int max;
> for(i=0;i<n;i++)
> for(j=0;j<n;j++)
> { if(a[i]>=a[j])
> max=i;
> else continue;
> }
> return(i+1);
> }
> int Min(int a[M],int n)
> {
> int i,j=0;
> int min;
> for(i=0;i<n;i++)
> for(j=0;j<n;j++)
> {if(a[i]<=a[j])
> {
> min=i;
> }
> else continue;
> }
> return(j+1);
> }
> main()
> {int i,n;
> int a[M],b[M];
> int k,l,j;
> for(j=0;j<3;j++)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^为什么要循环3次?
> { scanf("%d",&n);
> while(n>0&&n<=5000)
> { for(i=0;i<n;i++)
> { scanf("%d",&a[i]); b[i]=a[i];}
> k=Max(a,n);
> l=Min(b,n);
> if(k>l)
> printf("%d\n",k-l);
> else printf("-1\n");
> scanf("%d",&n);
> } }
> }
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator