c语言:输入一个日期,包括年月日。用/隔开,计算这个日期是这一年的第...答:31,28,31,30,31,30,31,31,30,31,30,31};scanf("%d/%d/%d",&year,&month,&day);if((year%4==0&&year%100)||year%400==0) a[2]=29;for(i=0;i<=month-1;i++) n+=a[i];printf("这个日期是%d年的第%d天。
c语言编程:输入某年某月某日,计算出这一天是该年的第几天?该怎么解答啊...答://输入年月日,输出是该年第几天 include<stdio.h> int sum(int month,int day){ int days[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};int i;for(i=1;i<month;i++)day+=days[i];return(day);} int leap(year){ int leap=0;if((year%4==0&&year%100!=0)||(yea...
C语言用递归算法,实现从键盘输入年月日,计算出是该年的第几天答:31};if(year%4==0&&year%100||year%400==0)a[2]=29;if(month==1) s+=day;else s+=a[month]+fun(year,month-1,day);return s;}void main(){int year,month,day;scanf("%d-%d-%d",&year,&month,&day);printf("%d年的第%d天",year,fun(year,month,day));}//运行示例: