首页 分享 计算月天数函数

计算月天数函数

来源:花匠小妙招 时间:2025-02-19 08:34

6-2 输出每个月的天数

最新推荐文章于 2024-12-15 15:59:18 发布

qq_41994314 于 2020-11-22 10:04:23 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本题要求实现一个简单函数,能计算给定的年份和月份的天数。使得可以利用该函数,输出给定年份中每个月的天数。其中1、3、5、7、8、10、12月有31天,4、6、9、11月有30天,2月平年有28天,闰年有29天。判断闰年的条件是:能被 4 整除但不能被 100 整除,或者能被 400 整除。

函数接口定义:

int MonthDays(int year, int month); 1

其中year和month是用户传入的参数,如果1≤ month≤12,该函数必须返回year年month月的天数。

裁判测试程序样例:

#include <stdio.h> int MonthDays(int year, int month); int main() { int ndays, month, year; scanf("%d", &year); for(month = 1; month <= 12; month++){ ndays = MonthDays(year, month); printf("%d ", ndays); } return 0; } /* 你的代码将被嵌在这里 */ 123456789101112131415161718

输入样例1:

2000 1

输出样例1:

31 29 31 30 31 30 31 31 30 31 30 31 1

输入样例2:

2001 1

输出样例2:

31 28 31 30 31 30 31 31 30 31 30 31 1

int MonthDays(int year, int month) { switch(month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: return 31; case 2: if(year%400==0||(year%4==0&&year%100!=0)) return 29; else return 28; case 4: case 6: case 9: case 11: return 30; } } 123456789101112131415161718192021222324

相关知识

计算月天数函数
如何计算平均发芽天数(如何计算平均发芽天数)
调用函数,计算分段函数的值
根据下表写出y与x之间的一个函数关系式y=
开始日期,加天数,求结束日期(跨年,闰年)
excel提取汉字笔画函数,巧妙借助笔画排序来计算汉字笔画数的方法
若a>0,利用B函数和r函数计算积分心2Va2
python计算节假日,工作日,周末 以及eval函数解析
如果不到12个月,只有8个月的话,那个月的平均工资是怎么计算的呢?是8个月的合计工资/12=月的平均
下列给定程序中,函数fun的功能是:计算函数F(x,y,z)=(x+y)/(...

网址: 计算月天数函数 https://www.huajiangbk.com/newsview1678870.html

所属分类:花卉
上一篇: 婚礼资源推荐-手工花
下一篇: 蓝色系婚礼效果图

推荐分享