发布网友 发布时间:2022-04-22 14:13
共4个回答
热心网友 时间:2023-09-14 00:12
输入年月日三个值,先累加该年之前各个月的每月天数,最后累加日期天数即可获取结果。
一、算法设计:
1、输入年月日三个值;
2、为保证程序健壮性,可以对三个值的合法性进行判断,只对合法数据进行操作;
3、累加之前各月天数;
4、累加当前日值;
5、输出结果。
二、注意点:
可以使用数组存储各个月份的天数,用循环累加。需要注意的是闰年的判断。对于闰年,2月要多加一天。
三、参考代码:
#include <stdio.h>热心网友 时间:2023-09-14 00:12
date.day//要加上该月的第几天,比如输入2010 5 19 <enter>day_sum就要加上1、2、3、4月分总共的天数,然后再加上19天,这就是这一年的第几天
第二个空就填1//因为闰年比平年多一天。
热心网友 时间:2023-09-14 00:12
date.day
1
热心网友 时间:2023-09-14 00:13
day
1