C++程序:给出年月日,计算该日是该年的第几天

发布网友 发布时间:2022-04-22 05:47

我来回答

1个回答

热心网友 时间:2022-07-15 07:12

void
main()
{
int
year,
month,
day;
int
days;
printf("请输入日期(年

日):");
while(1)
{
scanf("%d,%d,%d",
&year,
&month,
&day);
if
((month<13)&&(month>0)&&(day<32)&&(day>0))
break;
system("cls");
printf("输入错误,请重新输入日期(年

日):");
}
printf("%d年%d月%d日",
year,
month,
day);
days
=
sum_day(month,
day);
if(leap(year)
&&
month>=3)
days
=
days
+
1;
printf("是该年的第%d天.\n",
days);
getch();
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com