每日一题:C语言经典例题之某年某月的天数

题目描述

输入x和y,输出x年y月有多少天。

输入

一行两个正整数x和y,分别表示年份和月份。x在int范围以内,y为1~12。

输出

一行一个整数,表示该年该月有多少天。

样例输入
复制代码
2021 3
样例输出
复制代码
31

代码:

复制代码
#include <stdio.h>
int main(void)
{
	int x, y;
	scanf("%d %d", &x, &y);
	if (y == 1)printf("31\n");
	else if (y == 2)
	{
	
		if( (x%4 == 0&&x%100!=0)||(x%400==0))printf("29\n");
		else printf("28\n");
	}
	else if (y == 3)printf("31\n");
	else if (y == 4)printf("30\n");
	else if (y == 5)printf("31\n");
	else if (y == 6)printf("30\n");
	else if (y == 7)printf("31\n");
	else if (y == 8)printf("31\n");
	else if (y == 9)printf("30\n");
	else if (y == 10)printf("31\n");
	else if (y == 11)printf("30\n");
	else if (y == 12)printf("31\n");
	return 0;
}
相关推荐
持梦远方15 分钟前
算法剖析1:摩尔投票算法 ——寻找出现次数超过一半的数
c++·算法·摩尔投票算法
程序员-King.35 分钟前
链表——算法总结与新手教学指南
数据结构·算法·链表
Ulyanov1 小时前
战场地形生成与多源数据集成
开发语言·python·算法·tkinter·pyside·pyvista·gui开发
FMRbpm1 小时前
树的练习6--------938.二叉搜索树的范围和
数据结构·c++·算法·leetcode·职场和发展·新手入门
wubba lubba dub dub7501 小时前
第三十三周 学习周报
学习·算法·机器学习
C+-C资深大佬1 小时前
C++数据类型
开发语言·c++·算法
多米Domi0112 小时前
0x3f 第35天 电脑硬盘坏了 +二叉树直径,将有序数组转换为二叉搜索树
java·数据结构·python·算法·leetcode·链表
想逃离铁厂的老铁2 小时前
Day45 >> 115、不同的子序列 + 583. 两个字符串的删除操作 + 72. 编辑距离
算法·leetcode
cyyt2 小时前
深度学习周报(1.12~1.18)
人工智能·算法·机器学习
范纹杉想快点毕业2 小时前
C语言核心机制全解:内存、地址、数组与指针,共计30000字
算法