给定一个日期,输出这个日期是该年的第几天C语言编程题答:int year, mon, day, isLeap, i, count;int month[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};printf("输入日期:(输入格式必须为yyyy-mm-dd,如2012-11-24)\n");scanf("%d-%d-%d", &year, &mon, &day);//判断是否为润年 if ((year % 400 == 0...
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)||(...
c语言编程 (要求正确简明)给出年,月,日,计算该日是该年的第几天?答:void main(){ int a[12]={0,31,59,90,120,151,181,212,243,273,304,334};long y,m,d;while(scanf("%ld%ld%ld",&y,&m,&d))//输入年,月,日 { if (((y%100)&&(y%4==0))||(y%400==0)&&m>2)//判断是否为闰年,且月份是否大于2 printf("%d\n",a[m-1]+1+d);/...