首页 > 其他分享 >指定年份和月份,输出该月的天数

指定年份和月份,输出该月的天数

时间:2023-09-22 21:33:03浏览次数:32  
标签:输出 arr 年份 return int 天数 31 30 ofmonth


#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int run_year(int y)
{
	if (y % 100 != 0 && y % 4 == 0 || y % 400 == 0)
	{
		return 1;
	}
	else
		return 0;
}//判断y是不是闰年;如果是,返回1
int getdays_ofmonth(int y, int m)
{
	int arr[] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };
	int d = arr[m];
	int r = run_year(y);
	if (r == 1 && m == 2)
	{
		d += 1;
	}
	return d;
		          
}//获取某月的天数

int main()
{
	int m = 0;
	int y = 0;
	scanf("%d%d", &y, & m);
	int r=getdays_ofmonth(y, m);
	printf("%d ", r);
	return  0;
}

指定年份和月份,输出该月的天数_#define

标签:输出,arr,年份,return,int,天数,31,30,ofmonth
From: https://blog.51cto.com/u_16261646/7571819

相关文章

  • 【算法题】将十二位之内的数字转为汉字输出
    //单位,末尾个省略constcharUnitArr=['千','百','十','亿','千','百','十','万','千','百','十',''];//数字0-9的汉字写法constchartN......
  • 依次输入10个数,要求输出最大值
    intmain(){ intn=1; inti=1; intmax=1; scanf("%d",&max);while(n<10)//将第一个数赋给max,后面只需在输入9个数,即可将数比完,得到最大数//循环9次 { scanf("%d",&i); if(max<=i)  max=i; n++; } printf("%d",max); re......
  • 一文读懂Java输入输出:编程新手必看
    输出在前面的代码中,我们总是使用System.out.println()来向屏幕输出一些内容。println是printline的缩写,表示输出并换行。因此,如果输出后不想换行,可以用print():注意观察上述代码的执行效果。格式化输出Java还提供了格式化输出的功能。为什么要格式化输出?因为计算机表示的数据不一定......
  • DC电源模块宽电压输入和输出的范围是多少?
    BOSHIDADC电源模块宽电压输入和输出的范围是多少?直流电源模块是一种常用的电源设备,可以将交流电转换成稳定的直流电,被广泛应用于各种工业自动化、数字电子、通信设备等领域。在实际使用中,用户需要了解直流电源模块的工作电压范围,以便正确选择和使用。直流电源模块的输入电压范围......
  • DC电源模块宽电压输入和输出的范围是多少?
    BOSHIDADC电源模块宽电压输入和输出的范围是多少?直流电源模块是一种常用的电源设备,可以将交流电转换成稳定的直流电,被广泛应用于各种工业自动化、数字电子、通信设备等领域。在实际使用中,用户需要了解直流电源模块的工作电压范围,以便正确选择和使用。 直流电源模块的输入电......
  • BOSHIDA DC电源模块正确匹配输出负载的重要性
    BOSHIDADC电源模块正确匹配输出负载的重要性DC电源模块作为现代电子设备中不可或缺的部分,广泛用于各种应用场合。在使用DC电源模块时,正确匹配输出负载非常重要,这对于保证系统的稳定性、延长设备寿命和提升工作效率都起到了至关重要的作用。 首先,正确匹配输出负载可以保证系......
  • 实现mapreduce多文件自定义输出
     普通maprduce中通常是有map和reduce两个阶段,在不做设置的情况下,计算结果会以part-000*输出成多个文件,并且输出的文件数量和reduce数量一样,文件内容格式也不能随心所欲。这样不利于后续结果处理。如果只是想做到输出结果的文件名可控,实现自己的LogNameMultipleTextOutputFormat类,......
  • 软件测试|Python中如何控制输出小数点位数
    简介在数据处理、科学计算和金融分析等领域,经常需要对浮点数的输出进行格式化,以控制小数点后的位数。Python提供了多种方法来实现这个目标。在本文中,我们将深入探讨几种指定输出小数点位数的方法,帮助我们在不同场景下选择合适的方式。使用字符串格式化Python的字符串格式化功能非常......
  • 11-NO-GUI模式运行测试以及输出测试结果
    CommandLine运行Locust性能测试一、使用headless参数,直接运行测试实际压测场景,使用linux服务器作为压测机一般是没有可视化桌面的,因此需要用到--headless参数来来运行locust测试,如下locust-fyourlocustfile.py--headless在命令行中输入后回车,locust就会自动开始执行yourl......
  • 【JavaScript保姆级教程】输出函数和初识变量
    @TOC前言JavaScript是一种强大的脚本语言,广泛应用于网页开发和应用程序编写。本文将全面介绍JavaScript中输出内容的方法,包括使用document.write()函数、调试工具如console.log()和对话框函数如alert(),以及变量的声明和赋值。此外,我们还将探索输入提示框prompt()函数的使用方法。深......