#include<stdio.h>
int main()
{
int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int y,m,d,i,s=0;
printf("请按格式输入年-月-日:");
scanf("%d-%d-%d",&y,&m,&d);
for(i=0;i<m-1;i++)
s+=a[i];
if(m>2&&(y%400==0||y%4==0&&y%100!=0))
s+=1+d;
else
s+=d;
printf("是今年的第 %d 天\n",s);
return 0;
}
今年的第几天(C语言)
最新推荐文章于 2023-10-05 14:15:39 发布
本文介绍了一个C语言程序,用于计算输入的特定日期(年-月-日格式)是一年的第几天。通过数组存储每个月的天数,并考虑是否为闰年,最终输出计算结果。
3596

被折叠的 条评论
为什么被折叠?



