(21)计算天数

每日一言

在今天和明天之间,有一段很长的时间;趁你还有精神的时候,学习迅速办事。------歌德


题目

输入y和m两个整数,y表示年,m表示月,计算y年m月有多少天,输出天数

解题思路

这题只要在m=2时判断一下y是否为闰年就OK啦~

其他的应该没啥难的awa

代码

c 复制代码
#include<stdio.h>
int main()
{
	int y = 0;
	int m = 0;
	scanf("%d %d", &y, &m);
	
	switch (m)
	{
	case 1:printf("31"); break;
	case 2:
		//判断是否是闰年
		if ((y % 100 != 0 && y % 4 == 0 )|| (y%400 == 0))
			printf("29");
		else
			printf("28");
		break;
	case 3:printf("31"); break;
	case 4:printf("30"); break;
	case 5:printf("31"); break;
	case 6:printf("30"); break;
	case 7:printf("31"); break;
	case 8:printf("31"); break;
	case 9:printf("30"); break;
	case 10:printf("31"); break;
	case 11:printf("30"); break;
	case 12:printf("31"); break;
	}
	
	return 0;
}

结语

请给自己些耐心,一口吃不成胖子。
山外青山楼外楼,莫把百尺当尽头。
保持空杯心态加油努力吧!


都看到这里啦!真棒(*^▽^*)

可以给作者一个免费的赞赞吗,这将会鼓励我继续创作,谢谢大家

编程小白写作,如有纰漏或错误,欢迎指正


相关推荐
zyf104416几秒前
暑期实践日志 Day44:梳理剪辑实践成果,进行学习总结
学习·计算机网络·剪辑·暑期实践·课题任务
ouynagda1 分钟前
Linux Socket 网络编程学习笔记
linux·网络·学习
我爱cope10 分钟前
【计算机网络 | 网络层12:SDN:控制平面与数据平面分离意味着什么?】
网络·学习·计算机网络·平面
优化Henry21 分钟前
5G网络切片之S-NSSAIlist相关参数解析
运维·服务器·网络·笔记·学习·信息与通信
tju新生代魔迷29 分钟前
Verilog HDL学习笔记(六)| 第6章 数据流建模
笔记·学习
彷徨而立29 分钟前
【C/C++】多线程读写普通 int 变量的一些问题(二)
c语言·c++
凯尔萨厮31 分钟前
Java学习笔记十二(异常与IO)
笔记·学习
luj_176837 分钟前
毒素驱动的生物自毁机制探析
服务器·c语言·开发语言·经验分享·算法
冬夜戏雪1 小时前
学习日记-LRU缓存成员变量,入参day1
学习
Sunshing151 小时前
非自治连续系统稳定性定义与定理判据
笔记·学习