测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A52131. 阅读程序写结果。#include<iostream>using namespace std;int main() { int day,month,year,sum,leap; cin >>year>>month>>day; switch(month) { case 1: sum=0; break; case 2: sum=31; break; case 3: sum=59; break; cas…

单选题 容易

题目描述

阅读程序写结果。

#include<iostream>

using namespace std;

int main() {

    int day,month,year,sum,leap;

    cin >>year>>month>>day;

    switch(month) {

        case 1:

            sum=0;

            break;

        case 2:

            sum=31;

            break;

        case 3:

            sum=59;

            break;

        case 4:

            sum=90;

            break;

        case 5:

            sum=120;

            break;

        case 6:

            sum=151;

            break;

        case 7:

            sum=181;

            break;

        case 8:

            sum=212;

            break;

        case 9:

            sum=243;

            break;

        case 10:

            sum=273;

            break;

        case 11:

            sum=304;

            break;

        case 12:

            sum=334;

            break;

        default :

            cout << "输入有误!";

            break;

        }

        sum += day;

if(year%400 ==0||( year%==0 && year%100!=0)) {

            leap=1;

        } else {

            leap=0;

        }

if(leap==1 && month >2) {

            sum++;

        }

        cout << sum << endl;

        return 0;

}

输入:2018   8      8

输出:__________

选项(单选)

上一题 下一题