问题描述
检验:
代码
#include<stdio.h>
#define N 21252
int main()
{
int p,e,i,d;
while(scanf("%d%d%d%d",&p,&e,&i,&d)!=EOF)
{
int k;
k=d+1;
while((k-p)%23!=0)
{
k++;
}
while((k-e)%28!=0)
{
k=k+23;
}
while ((k-i)%33!=0)
{
k=k+23*28;
}
printf("下一次三高峰合在一起的时间为%d\n",k-d);
}
/*
while(scanf("%d%d%d%d",&p,&e,&i,&d)!=EOF){
int k;
for(k=d+1;(k-p)%23;++k)
for(;(k-e)%28;k+=23);
for(;(k-i)%33;k+=23*28)
printf("下一次三高峰合在一起的时间为%d\n",k-d);
}*/
return 0;
}
运行结果: