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

请教,不管是高手还是菜鸟都近来看看

Posted by deep_you at 2005-02-23 16:32:39 on Problem 1552
不知道为什么是WA,感觉应该没有问题了啊。。#include <stdio.h>
main()
{
 int num[15],p,i,j,k,ex,sum=0;
 do
 {
  scanf("%d",&num[0]);
  if(num[0]==-1)break;
  p=0;
  do
  {
   p++;
   scanf("%d",&num[p]);
   if(num[p]==0)break;
  }
  while(1);
  for(i=0;i<p;i++)
     for(j=0;j<p-i-1;j++)
     {
       if(num[j]>num[j+1]){ex=num[j];num[j]=num[j+1];num[j+1]=ex;}
     }
  for(i=p-1;i>=0;i--)
  { 
     if(num[i]%2!=0)continue;
     k=num[i]/2;  
     for(j=i-1;j>=0;j--) 
     {
      if(num[j]==k)sum++;
     }
  }
 }
 while(1);
}


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