mdzz


私信TA

用户名:mdzz

访问量:18110

签 名:

等  级
排  名 1142
经  验 3036
参赛次数 0
文章发表 29
年  龄 0
在职情况 学生
学  校 pku
专  业

  自我简介:

解题思路:





注意事项:





参考代码:

//jgt
#include<stdio.h>
struct DAY
{
    int year;
    int month;
    int day;
};
int main()
{
    struct DAY d;
    scanf("%d%d%d",&d.year,&d.month,&d.day);
    int days = 0,i;
    for(i = 1; i < d.month; i++)
        if(i==1||i==3||i==5||i==7||i==8||i==10||i==12)
            days+=31;
        else if(i == 2)
        {
            if(d.year%4==0&&d.year%100!=0||d.year%400==0)
                days+=29;
            else
                days+=28;
        }
        else
            days+=30;
    days+=d.day;
    printf("%d\n",days);
    return 0;
}


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区