输入年月日,如何判断这是这一年的第几天。
想了好久才想出来,如果有大佬的话,请告诉我有没有其他更简便方法。求了求了,大学荒废了一年,现在准备好好学习了。专业是计算机,但是玩了一年,啥也没学,啥也不会。能给我些建议吗。
首先,输入年月日,定义一个整形feb=28,加入if语句判断这一年是否闰年。
判断闰年的方法是,如果这一年可以被400整除或者可以被四整除且不能被100整除那它就是闰年,此时将29赋值给feb。
再定义一个整形allday,即总天数。
然后定义一个整形数组months,代表每个月的天数。因为当月数为1时,输入的day就是allday,所以要和其他区分开。
所以用一个if语句,当月份为1,allday=day;
else 用for循环加起来。最后输出就可以了
如果用c语言的话