题解 1049: [编程入门]结构体之时间设计

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

自己做的新手,欢迎指导

摘要:解题思路:注意事项:参考代码:#include<stdio.h>struct date{    int year;    int month;    int day;};int mod(int y,i……

1049: [编程入门]结构体之时间设计

摘要:解题思路:1. 判断闰年:根据闰年规则(能被 4 整除但不能被 100 整除,或能被 400 整除)编写函数,确定年份是否为闰年,以调整 2 月天数。2. 设定每月天数:创建数组存储非闰年……

较为】简洁

解题思路:整体思路可以分成三步。首先,读入年、月、日三个数据。由于日期包含多个相关信息,所以可以用结构体把年、月、日放在一起,这样逻辑更清晰。其次,判断输入年份是否是闰年。因为闰年和平年的区别主要体现在二月份:平年二月有28天,闰年二月有29天。

[编程入门]结构体之时间设计-题解(C语言代码)

````c/*定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。输入年月日输出当年第几天样例输入20001231样例输出366*/#includestructDate{intyear;intmonth;intday;};structDatedate;intmain(){in