首页 > 编程语言 > 详细

C++:输入年月日判断是一年中的第几天

时间:2021-03-08 09:28:19      阅读:20      评论:0      收藏:0      [点我收藏+]
输入年月日判断是一年中的第几天
#include<stdio.h>
int main()
{
    int M[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},
    {0,31,29,31,30,31,30,31,31,30,31,30,31}};
    int year,month,day;
    int yearday,leap,i;
    printf("输入年,月,日:\n");
    scanf("%d%d%d",&year,&month,&day);
    //leap为1是润年,为0是非闰年
    leap=((year%4==0)&&(year%100!=0||year%400==0));
    yearday=day;
    for(i=1;i<month;i++)
        yearday+=M[leap][i];
    printf("yearday=%d\n",yearday);
    return 0;
}

运行结果 ↓
技术分享图片

C++:输入年月日判断是一年中的第几天

原文:https://blog.51cto.com/15121915/2650607

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!