大二带专生


私信TA

用户名:dotcpp0676254

访问量:549

签 名:

等  级
排  名 9265
经  验 1168
参赛次数 0
文章发表 18
年  龄 0
在职情况 学生
学  校 职业技术学院
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

#include <stdio.h>


int main() {

    int y, m, d;

    while (scanf("%d/%d/%d", &y, &m, &d) != EOF) {

        int days = d;

        int isLeapYear = 0;

        

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

            isLeapYear = 1;

        }


        int month_days[12] = {31, 28 + isLeapYear, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};


        for (int i = 0; i < m - 1; i++) {

            days += month_days[i];

        }


        printf("%d\n", days);

    }


    return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »