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

不知道为什么,就是WA,请大牛们指教一下。

Posted by hairlun at 2007-12-22 11:11:05 on Problem 3300
#include<stdio.h>
int main()
{ int i,j,t,f,r,p,a[3],b[10];
  float c[30],max,m;
  while(1)
  { scanf("%d",&f);
    if(f==0) break;
    scanf("%d",&r);
    for(i=0;i<f;i++) scanf("%d",&a[i]);
    for(i=0;i<r;i++) scanf("%d",&b[i]);
    t=-1;
    for(i=0;i<f;i++)
      for(j=0;j<r;j++)
      { t++;
        c[t]=b[j]*1.0/a[i];
      }
    for(i=0;i<t;i++)
    { p=0;
      for(j=0;j<t-i;j++)
        if(c[j]<c[j+1])
        { p++;
          m=c[j];
          c[j]=c[j+1];
          c[j+1]=m;
        }
      if(p=0) break;
    }
    max=0;
    for(i=0;i<t;i++)
      if(max<c[i]/c[i+1]) max=c[i]/c[i+1];
    printf("%.2f\n",max);
  }
}

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