c++输入年月日,判断这一天是这一年的第几天

c++输入年月日,判断这一天是这一年的第几天,大一的练习,求帮帮忙,不太明白

如果是C#,有datetime类可以调用。
c++的话,考的是一个综合运用。
你需要先判断年,是否闰年,来确定2月份有28天还是29天。
然后判断月,大于1月就加上30天,如果大于2月再加28或29天,以此类推。
最后加上日。