洛谷 P5716 【深基3.例9】月份天数 C语言

  • Post author:
  • Post category:其他


在这里插入图片描述


解题一定要注意的问题:

只要能解出最后结果,就是好代码,不要刻意去套算法,竞赛考的是结果,不是代码是否漂亮

#include<stdio.h>
int main(){
	int year, month;
	scanf("%d%d", &year, &month);
	if( (year % 4 == 0 && year %100 !=0) || (year % 400 == 0)){
		if( month == 2 ){
			printf("29");
		}
		else if( month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12){
			printf("31");
		}
		else{
			printf("30");	
		}
	}
	else{
		if( month == 2 ){
			printf("28");
		}
		else if( month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12){
			printf("31");
		}
		else{
			printf("30");	
		}
	}
	return 0;
}



版权声明:本文为qq_44526422原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。