GESP真题 | 2023年03月1级-编程题1《每月天数》及答案(C++版)

描述

小明刚刚学习了每月有多少天,以及如何判断平年和闰年,想到可以使用编程方法求出给定的月份有多少天。你能做到吗?

输入描述

输入一行,包含两个整数,分别表示一个日期的年、月。

输出描述

输出一行,包含一个整数,表示输入月份有多少天。

输入输出样例

输入样例 1

2022 1

输出样例 1

31

输入样例 2

2020 2

输出样例 2

29

答案

#include 
using namespace std;int main(){
    int y,m;
    bool leap=false;  // 判断闰年
  
    cin>>y>>m;
  
    if(m==1 || m==3 || m==5 || m==7 || m==8 || m==10 || m==12)
        cout<<31;
    else if(m==4 || m==6 || m==9 || m==11)
        cout<<30;
    else if(y%400==0 || y%4==0 && y%100!=0)
        cout<<29;
    else
        cout<<28;
  
    return 0;
}

更多精彩内容,欢迎关注微信公众号:小鹏编程。

你可能感兴趣的:(c++,少儿编程,GESP真题,GESP)