函数fun的功能是:根据所给的年、月、日,计算出该日是

函数fun的功能是:根据所给的年、月、日,计算出该日是这一年的第几天,并作为函数值返回。其中函数isleap用来判别某一年是否为闰年。

例如,若输入:200851,则程序输出:2008年5月1日是该年的第122天。

请在程序的下划线处填入正确的内容

#include <stdio.h>
#include <stdlib.h>
int isleap(int year)
{
	int leap;
	leap= (year%4==0 && year%100!=0 || year%400==0);
	/**********found**********/
	return __(1)__;
}
int fun(int year, int month, int day) 
{
	int table[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
	int days=0,i;
	for(i=1; i<month; i++)
	{
		days=days + table[i];
	}
	/**********found**********/
	days=days+__(2)__;
	if(isleap(year) && month>2)
	{
		/**********found**********/
		days=days+__(3)__;
	}
	return days;
}
main()
{  
	int year, month, day,days;
	printf("请输入年、月、日:");
	scanf("%d%d%d", &year, &month, &day);
	days = fun(year, month, day);
	printf("%d年%d月%d日是该年的第%d天\n", year, month, day, days);
	system("pause");
}


答案
第1空:leap
第2空:day
第3空:1

题目信息

题号:6691
题型:填空题
难度:普通