点赞(0)
 

0.0分

1 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 5 条评论

一个努力成长的程序媛 2年前 回复TA
不是应该是month吗?搞得我都怀疑自己了
Calm 4年前 回复TA
35行j>=mouth是为什么,我试了一下j==mouth可以过,,,
七つ一旋桜 4年前 回复TA
@RioTian 这个常量数组方便!当时写的时候没有考虑到
RioTian 4年前 回复TA
@RioTian 利用数组存储天数
RioTian 4年前 回复TA
计算每个月的天数时可以简化

int day_[13]= { 0,31,28,31,30,31,30,31,31,30,31,30,31 };

int mouthinday(int year, int mouth) {        
	if (is_leap(year))
		if (mouth == 2)return day_[2] + 1;
		
	return day_[mouth];
}