问题描述:
输入某年某月某日,判断这一天是这一年的第几天?
思路分析:
可逐一列举,先把前几个月的加起来,然后再加上本月的天数即本年的第几天,即计算某月以前月份的总天数,使用case语句匹配正确的答案。
注意:应考虑输入年份是否位闰年的情况,闰年且输入月份大于3时需考虑多加一天。
程序实现:
#include <stdio.h>
int main()
{
int day,month,year,sum,leap;
printf("\n请输入年、月、日,格式为:年,月,日(2015,12,10)\n");
scanf("%d,%d,%d",&year,&month,&day);