这个程序在说明什么问题?运行上也有点问题
输入年、月、日,并且计算该日是该年的第几天。
你用二维数组来判别是否闰年,我用一维数组。程序经过上机测试,绝对能运行。
main()
{ int year,month,day,days;
int sum_day(int month,int day);
int leap(int year);
printf("please input year:\n");
scanf("%d",&year);
printf("please input month:\n");
scanf("%d",&month);
printf("please input day:\n");
scanf("%d",&day...全部
输入年、月、日,并且计算该日是该年的第几天。
你用二维数组来判别是否闰年,我用一维数组。程序经过上机测试,绝对能运行。
main()
{ int year,month,day,days;
int sum_day(int month,int day);
int leap(int year);
printf("please input year:\n");
scanf("%d",&year);
printf("please input month:\n");
scanf("%d",&month);
printf("please input day:\n");
scanf("%d",&day);
days=sum_day(month,day);
if(leap(year)&&month>=3) days++;
printf("today is %dth day in this year!\n",days);
}
static int day_tab[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int sum_day(int month,int day)
{ int i;
for(i=1;i收起