include[HTML_REMOVED]
using namespace std;
int main()
{
int p,e,i,d;//每个巅峰日期以及d
int date;
while(~scanf(“%d%d%d%d”,&p,&e,&i,&d)//这个取反我也不知道为什么
{
date=d;
d;
while((d-p)%23!=0)//跳
d;
while((d-e)%28!=0||(d-i)%33!=0)
d+=23;
printf(“%d\n”,d-date);
}
return 0;
}
这是我在一个算法基础课上看到的源码,分享给大家
应该是:scanf 读不到字符 时候返回 -1 ,~ (-1) 就是 0