我想问下为啥我这个2000 2就不对。。。
查看原帖
我想问下为啥我这个2000 2就不对。。。
394216
DaisyN楼主2020/10/16 15:24
#include<stdio.h>
#define MONTHS 12
int main(){
	int days[MONTHS] = {31,28,31,30,31,30,31,31,30,31,30,31};
	int year,month;
	scanf("%d %d",&year,&month);
	if(year / 4 == 0 && year / 100 != 0){
		if(month == 2){
		printf("29");}
		else printf("%d",month = days[month-1]);
	}if(year / 4 == 0 && year / 400 == 0){
		if(month == 2){
		printf("29");}
		else printf("%d",month = days[month-1]);
	}if(year / 100 == 0 && year / 400 != 0){
		printf("%d",month=days[month-1]);
	}if(year / 4 != 0 ){
	printf("%d",month=days[month-1]);
	}
	return 0;
}```
2020/10/16 15:24
加载中...