明天是几号 | 您所在的位置:网站首页 › 明天几号你知道吗 › 明天是几号 |
明天是几号? Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 忙碌了一天的 bLue 累得瘫在床上,他想知道明天是几号,你能告诉他吗? Input 输入数据有多组(数据组数不超过 50000),到 EOF 结束。 每组数据输入一行,包含用空格隔开的 3 个整数,表示今天的日期,分别为年、月、日。 保证输入日期的年份在 1900 到 2035 之间。 Output 对于每组数据,在一行中输出明天的日期,格式为 “y m d”,分别表示年、月、日。 Example Input 2016 12 27 2016 2 29 Example Output 2016 12 28 2016 3 1 Hint 能被 4 整除且非整百年的,或能被 400 整除的为闰年。 Author 「2016级《程序设计基础(B)I》期末上机考试-第一场」bLue #include #include #include #define PI 3.1415927 int main() { int y,m,d,a= 50000,m1,m2,m3; while(scanf("%d %d %d",&y,&m,&d)!=EOF&&a) { if(m>12||y2035||d>31) continue; m1=y%4; m2=y%100; m3=y%400; if((m==1||m==3||m==5||m==7||m==8||m==10||m==12)&&(d29) continue; if(m==2&&d28) continue; if(m==2&&d |
CopyRight 2018-2019 实验室设备网 版权所有 |