不正经题解
2024-08-27 20:35:20
发布于:浙江
8阅读
0回复
0点赞
//今天带大家做这道题
//我们先看题目
//由题目我们知道了他是让我们通过年和月来判断有几天,但是我们要做这道题之前我们需要考虑到闰年的问题,其次我们都知道一年中月份的变化规律为:1大2平3大4小5大6小7大8大9小10大11小12大
//而我刚才说的两点将会是这道题的关键.
//接下来我将着手编写这道题目,希望大家给个赞~
#include <iostream>
using namespace std;
int daan(int a , int b){
if(b == 1)
return 31;
else if(b == 2){
//这里需要判断闰年,待会我在进行判断
//在这里,因为怕一些人不知道闰年判断规则,我通过百度在带大家看一遍
//由资料我们可以得知闰年需要满足能被4整除且不是100的倍数,或者是是400的倍数
//所以我们可以进行编写程序。
if(a % 4 == 0 && a % 100 != 0 || a % 400 == 0)
return 29;
else
return 28;
}
else if(b == 3)
return 31;
else if(b == 4)
return 30;
else if(b == 5)
return 31;
else if(b == 6)
return 30;
else if(b == 7)
return 31;
else if(b == 8)
return 31;
else if(b == 9)
return 30;
else if(b == 10)
return 31;
else if(b == 11)
return 30;
else if(b == 12)
return 31;
}
int main(){
int a , b;
cin >> a >> b;
cout << daan(a,b);
return 0;
}
懒得多打了,直接把我视屏讲解的代码复制过来了
这里空空如也
有帮助,赞一个