(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;
}

结语

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


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

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

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


相关推荐
aaaameliaaa1 小时前
进制练习题【找出只出现一次的数字、交换两个变量(不创建临时变量)、统计二进制中1的个数、打印整数二进制的奇数位和偶数位、求两个数二进制中不同位的个数】
c语言·数据结构·笔记·算法
灯厂码农1 小时前
C语言内存管理——内存对齐与共用体union
linux·服务器·c语言
吃好睡好便好2 小时前
泰戈尔的诗歌7
学习·生活
星夜夏空993 小时前
C++学习(2) —— 类与对象基础
开发语言·c++·学习
-To be number.wan3 小时前
数据库系统 | 数据库安全与完整性
数据库·学习
czysoft3 小时前
se被限速
科技·学习·it·技术·魔法·先进·领先
伏 念4 小时前
AI Coding 零基础实战教程
c语言·进程·预处理
你家人养牛4 小时前
OOC Relation Plugin:C 语言面向对象 开发的高效辅助工具
c语言·vscode
想你依然心痛4 小时前
嵌入式C代码规范:MISRA-C 2012核心规则解读——类型安全与未定义行为深度剖析
c语言·安全·代码规范
子不语1804 小时前
从0开始学习S7-1200+ET200SP(3)——两台S7-1200通过TCP连接
网络协议·学习·tcp/ip