33,311
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
#include<stdio.h>
using namespace std;
int main()
{
int p,e,i,d;
int j,k,l,n,m;
j=0;
while(scanf("%d%d%d%d",&p,&e,&i,&d)!=EOF)
{
if(p==-1&&e==-1&&i==-1&d==-1)
{
break;
}
j++;
for(k=365;k<=30000;k++)
{
if((k-p)%23==0&&(k-e)%28==0&&(k-i)%33==0)
{
if(k<d)
continue;
printf("Case %d: the next triple peak occurs in %d days.\n",j,k-d);
break;
}
}
}
}