为什么80分?
查看原帖
为什么80分?
1295655
haoge001楼主2024/5/2 21:46
#include <iostream>
using namespace std;
int y,m;
int main()
{
	cin>>y;
	cin>>m;
	if(y % 400 == 0 && y % 100 != 0 || y % 4 == 0){
		if(m == 1){
			cout<<"31";
		}else if(m == 2){
			cout<<"29";
		}else if(m == 3){
			cout<<"31";
		}else if(m == 4){
			cout<<"30";
		}else if(m == 5){
			cout<<"31";
		}else if(m == 6){
			cout<<"30";
		}else if(m == 7){
			cout<<"31";
		}else if(m == 8){
			cout<<"31";
		}else if(m == 9){
			cout<<"30";
		}else if(m == 10){
			cout<<"31";
		}else if(m == 11){
			cout<<"30";
		}else if(m == 12){
			cout<<"31";
		}
	}else{
		if(m == 1){
			cout<<"31";
		}else if(m == 2){
			cout<<"28";
		}else if(m == 3){
			cout<<"31";
		}else if(m == 4){
			cout<<"30";
		}else if(m == 5){
			cout<<"31";
		}else if(m == 6){
			cout<<"30";
		}else if(m == 7){
			cout<<"31";
		}else if(m == 8){
			cout<<"31";
		}else if(m == 9){
			cout<<"30";
		}else if(m == 10){
			cout<<"31";
		}else if(m == 11){
			cout<<"30";
		}else if(m == 12){
			cout<<"31";
		}
	}
	return 0;
}   

求大佬指点,哪里有错

2024/5/2 21:46
加载中...