- 46
- 0
- 约3.44千字
- 约 10页
- 2023-11-27 发布于江西
- 举报
C程序:给出年、月、日,计算该日是该年的第几天。
用户从键盘中输入年、月、日,在屏幕上输出显示该日期是该年的第几天。
思路:
1、判断输入的年份是否是闰年。闰年的判别条件是能被4整除,但不能被100整除;或者能被400整除。
2、求此日期是该年的第几天。这里将12个月每个月的天数存在数组中,并且采用两个数组分别保存平年和闰年的每个月的天数。计算日期是第几天时,只需要累计月份之前每个月的天数,再加上输入的日数。
代码:
int leap(int a) /*自定义函数leap用来指定年份是否为闰年*/
{
if (a % 4 == 0 a % 100 != 0 || a % 400 == 0) /*闰年判定条件*/
{
return 1; /*是闰年返回1*/
}
return 0; /*不是闰年返回0*/
}
int number(int year, int m, int d) /*自定义函数number计算输入日期为该年第几天*/
{
int sum = 0, i;
int a[12] =
{
31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
}; /*数组a存放平年每月的天数*/
int b[12] =
{
31, 29, 31, 30, 31, 30, 31
您可能关注的文档
- IHG洲际国际酒店简介.docx
- LED 数码管的译码电路.docx
- 按钮和电气双重互锁的正反转电路控制过程.docx
- 被诈骗报案材料.docx
- 灿烂人生观后感影评.docx
- 超声波声速测量数据处理范例.docx
- 出口产品经营方案设计.docx
- 初三作文叙事神采飞扬500字.docx
- 创业法律风险及风险规避5.docx
- 磁聚焦法测定电子荷质比实验报告.docx
- 2024年注册会计师税法考前冲刺模拟卷100题含答案解析.docx
- 2024年注册会计师经济法考前冲刺模拟卷100题含答案解析.docx
- 2024年注册会计师财务成本管理考前冲刺模拟卷100题含答案解析.docx
- 2024年注册会计师会计考前冲刺模拟卷100题含答案解析.docx
- 2024年中级会计财务管理考前冲刺模拟卷100题含答案解析.docx
- 2024年中级会计中级会计实务考前冲刺模拟卷100题含答案解析.docx
- 2024年中级会计经济法考前冲刺模拟卷100题含答案解析.docx
- 2024年中级会计经济法章节练习60题含答案.docx
- 2024年中级会计财务管理章节练习60题含答案.docx
- 2024年高级会计高级会计实务考前冲刺模拟卷60题含答案解析.docx
原创力文档

文档评论(0)