C程式:給出年月日,計算該日是該年的第幾天
- 2023-01-23
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();
}