C语言 从键盘输入日期(年,月,日),计算并输出它是该年的第几天.

2024-11-12 04:19:32
推荐回答(1个)
回答(1):

这个吧,不过只适合今年(2015年的哦~)

main()
{int month,day,d;
scanf("%d,%d",&month,&day);
switch(month)
{case 1:d=day;break;
 case 2:d=31+day;break;
 case 3:d=59+day;break;
 case 4:d=90+day;break;
 case 5:d=120+day;break;
 case 6:d=151+day;break;
 case 7:d=181+day;break;
 case 8:d=212+day;break;
 case 9:d=243+day;break;
 case 10:d=273+day;break;
 case 11:d=304+day;break;
 case 12:d=334+day;}
printf("%d\n",d);
getch();
}