黑马程序员技术交流社区
标题:
给出年、月、日,计算该日是该年的第几天。
[打印本页]
作者:
羊口羊口羊
时间:
2015-9-6 22:30
标题:
给出年、月、日,计算该日是该年的第几天。
给出年、月、日,计算该日是该年的第几天。
作者:
lionheartism
时间:
2015-9-7 21:54
int year = 0, month = 0, day = 0, sum = 0;
scanf("%d%d%d",&year,&month,&day);
int days[] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
if ((year % 400 == 0) || (year % 100 != 0 && year % 4 == 0)) days[1] = 29;
for (int i = 0; i < month-1;i++)
sum += days[i];
printf("%d", sum+day);
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2