#include <stdio.h>
int main()
{
int p,e,i,d,j,N=1;
while(scanf("%d%d%d%d",&p,&e,&i,&d)&&p!=-1)
{
p=p%23;
e=e%28;
i=i%33;
for(j=i;j<=21252;j+=33)
{
if(j%23==p&&j%28==e)
{
if(j-d>0)
{
printf("Case %d: the next triple peak occurs in %d days.\n",N,j-d);
break;
}
else
{
printf("Case %d: the next triple peak occurs in %d days.\n",N,j-d+21252);
break;
}
}
}
N++;
}
return 0;
}
简单题一道