0
点赞
收藏
分享

微信扫一扫

zzulioj1129: 第几天

晚熟的猫 2022-01-15 阅读 99
c语言
#include <stdio.h>
int main()
{
    int year,month,day;
    int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};//直接用数组把月份对应天数表示出来会更简洁
    int i,sum;
    scanf("%d-%d-%d",&year,&month,&day);//注意变量读入格式
    if((year%400==0) || (year%4==0 && year%100!=0))//判断是否是闰年
        a[1]=29;
    sum=day;
    for(i=0;i<month-1;i++)//月份与天数要对照(其中数组a[12]为a[0]-a[11])
        sum+=a[i];
    printf("%d",sum);
    return 0;
}

 

举报

相关推荐

0 条评论