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

结语

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


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

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

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


相关推荐
幼儿园蛋小黑8 分钟前
【无标题】C语言变量,类型转换,运算符,输入和输出
c语言·嵌入式实时数据库
高亦真13 分钟前
今天是学习嵌入式的第38天
linux·学习·算法
传奇开心果编程40 分钟前
【Rust入门知识点学与练】第33课:异步编程入门(async/await)强化
开发语言·学习·rust
传奇开心果编程1 小时前
【Rust入门知识点学与练】第34课:所有权与借用
开发语言·学习·rust
AAA代码批发商1 小时前
DAY43 ARM 体系结构学习笔记|嵌入式入门,从硬件组件到流水线、内存与栈帧
arm开发·笔记·学习
彧azz1 小时前
初学Unity:编辑器
笔记·学习·unity·游戏引擎
明德扬2 小时前
AD9653单通道波形怎么看?幅度、频率与基础测量入门
学习·fpga开发·fpga
幼儿园蛋小黄2 小时前
学习ARM
学习
今年下半年2 小时前
mysql数据库备份详细操作流程
学习·mysql
Logic1012 小时前
C语言/数据结构位运算题解:异或XOR找出独特卡片数字——只出现一次的元素
c语言·数据结构·数组·位运算·时间复杂度·算法题·异或性质