澳门最精准正最精准龙门蚕资料 · 玩法指南和特色介绍

2024香港历史开奖结果查询表最新官网

c++题目:

【题目描述】 用阿拉伯数字输入月份,显示在2017年中该月份有多少天。 【输入描述】 输入一个月份(1-12) 【输出描述】 输出一个数字(天数) 【样例输入】 1 【样例输出】 31


#include <iostream>

bool isLeapYear(int year) {
    return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}

int main() {
    int month;
    std::cout << "输入一个月份(1-12): ";
    std::cin >> month;

    int days;

    switch (month) {
        case 1:
        case 3:
        case 5:
        case 7:
        case 8:
        case 10:
        case 12:
            days = 31;
            break;
        case 4:
        case 6:
        case 9:
        case 11:
            days = 30;
            break;
        case 2:
            days = isLeapYear(2017) ? 29 : 28;
            break;
        default:
            std::cout << "无效的月份" << std::endl;
            return 1;
    }

    std::cout << days << std::endl;

    return 0;
}

在上述代码中,我们引入了 管家婆100%中奖资料 函数来判断是否为闰年,然后在计算2月份的天数时进行了相应的判断。

2016年黑白123图库