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

请高手帮忙看一下我写的第1006题的c语言代码,为什么测评系统给的结果是wrong answer

Posted by wccms at 2011-07-14 10:00:41 on Problem 1006
#include <stdio.h>
#include <math.h>
int a[10000];
int k;

void fun(int p, int e, int i,int  d)
{
	int j,s1,s2,s3;
			for(j=d+1;j<=21252;j++)
			{
				s1=abs(p-j);
				s2=abs(e-j);
				s3=abs(i-j);
				if(!(s1%23)&&!(s2%28)&&!(s3%33))
				{
					printf("Case %d: the next triple peak occurs in %d days.\n",++k,j-d);
					break;
				}
			}
}
void  main()
{
	int p,e,i,d,j,count=0;

	while(scanf("%d%d%d%d",&p,&e,&i,&d)==4)
	{
		if((p==e)&&(i==d)&&(p==-1))
		{
			for(j=0;j<4*count;)
			{
				if(!(j%4))
				{
					p=a[j++];
					e=a[j++];
					i=a[j++];
					d=a[j++];
					fun(p,e,i,d);
				}

			}			
			break;
		}else
		{

			count++;
			for(j=(count-1)*4;j<4*count;j++)
			{
				a[j++]=p;
				a[j++]=e;
				a[j++]=i;
				a[j++]=d;

			}
		}
	}
}

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