C语言 计算某一天是当年的第几天答:scanf("%d,%d,%d",date1.year,date1.month,date1.day);这个地方出了问题,输入函数后面应该是各变量的地址,需要加取地址符号!改为:scanf("%d,%d,%d",&date1.year,&date1.month,&date1.day);
关于用c语言写一个输入年月日输出是这一年的第几天求帮看错误答:= {31,28,31,30,31,30,31,31,30,31,30,31}; if(year(a)==1) n[1] = 29; int b; for(b = 0;b<y-1;b++) // 月份减 1 ,因为数组是 0 开始的 { sum+=n[b]; } return sum;}main(){ int b,c,d; scanf("%d,%d,%d",&a,&b,&c); d = month(b)...
怎么用C语言输入一个日期,求该日期是该年的第几天?答:我大概给个思路,代码是现写的 没调试先定义每个月的天数,2月按28天算输入年月日后,根据年判断是否闰年(闰年加1天),再从1月加到当月的前一月,再加上日期就可以了#include <stdio.h>int month[12] = {31,28,31,30,31,30,31,31,30,31,30,31};main(){int yy,mm,dd, days;int ...