这个的思路应该是什么?该怎么实现如果不是在2022年,那求距离冬奥会还有多少天是要求出这一年中所输入的日期在该年是第几天,然后再加上与2022年2月4日相差几天吗?我自己以及写了判断闰年,以及求该日期是该年的第几天这一部分。
下面是该题题目:
北京冬奥会是2022年2月4日。编写一个程序,用户输入日期,计算该日期距离冬奥会还有多少天。
要求使用结构
struct Date {
int year;
int month;
int day;
};
【输入形式】
用户在第一行输入一个日期(年 月 日,中间以空格分割)
【输出形式】
程序在下一行输出一个整数
【样例输入】
2022 2 3
【样例输出】
1
【样例说明】
用户以年月日的格式输入,中间以空格分割,程序计算出该天是输入年份的第几天并输出该天数。另外还需要判断这一年是否为闰年。