例74:给出年月日,C语言编程计算该日是该年的第几天。
解题思路:主函数接受从键盘输入的日期,并调用sum_day和leap函数计算天数,sum_day计算输入日期的天数。leap函数返回是否是闰年的信息。此题关键就是两部分,一是判断是否是闰年,如果是闰年的话需要加1,然后就是计算这个月之前的天数,读者根据这两个大方面思考即可。
C语言源代码演示:
#include<stdio.h>//头文件
int main()//主函数
{
int sum_day(int month,int day);//函数声明
int leap(int year);//函数声明
int year,month,day,days;//定义整型变量
printf("输入日期:") ;
scanf(