#include<stdio.h>
int main()
{
int y,m,d;
int sum=0;
char a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};//每月天数
printf("请输入年月日");
scanf("%d%d%d",&y,&m,&d);
if(y%4==0 && y%100!=0 || y%400==0)//判断是否为闰年
{
a[2]=29;//若为闰年二月为29天
for(int i=0;i<m;i++)//循环到输入月份的前一个月全部相加
{
sum+=a[i];
}
sum+=d;//加上当月天数
printf("%d",sum);输出
}
else
{
for(int i=0;i<m;i++)
{
sum+=a[i];
}
sum+=d;
printf("%d",sum);
}
return 0;
}
给出一个日期,判断是该年的第几天
最新推荐文章于 2023-07-31 18:55:11 发布