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

结语

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


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

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

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


相关推荐
向上_503582911 分钟前
Android之kotlin学习
开发语言·学习·kotlin
xiaoxiaoxiaolll1 分钟前
《Light: Science & Applications》:LSTM实现高灵敏度、宽范围光纤折射率测量|AI赋能光学传感
学习
xuanloyer12 分钟前
linux基础学习--学习bash
linux·学习·bash
zore_c13 分钟前
【C语言】文件操作详解1(文件的打开与关闭)
c语言·开发语言·数据结构·c++·经验分享·笔记·算法
还下着雨ZG15 分钟前
VC6.0:Window平台专属的C/C++集成开发环境(IDE)
c语言·c++·ide
缘三水17 分钟前
【C语言】9.操作符详解(上)
c语言·开发语言·新人首发
刃神太酷啦19 分钟前
C++的IO流和C++的类型转换----《Hello C++ Wrold!》(29)--(C/C++)
java·c语言·开发语言·c++·qt·算法·leetcode
不想写笔记20 分钟前
C语言 函数
c语言·笔记
大海里的番茄22 分钟前
让操作系统的远程管理更简单用openEuler+cpolar
linux·c语言·c++
小龙报28 分钟前
VS2022调试技巧 + 实战案例
android·服务器·c语言·数据库·c++·windows·visual studio