单选题

阅读程序写结果。

#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

输出:__________

A

200

B

210

C

220

D

230

赣ICP备20007335号-2