题目来自:点击打开链接
#include <stdio.h>
#include <stdlib.h>
int main()
{
int j,p,e,i,d,n=0;
while(1)
{
scanf("%d %d %d %d",&p,&e,&i,&d);
n++;
if(p==-1 && d==-1 && e==-1 && i==-1)
break;
if(d<365)
for(j=1;j<=21252;j++)
{
if((j+d-p)%23==0 && (j+d-e)%28==0 && (j+d-i)%33==0)
{
printf("case %d:the next triple peak occurs in %d days",n,j);
break;
}
}
}
return 0;
}