C语言问题,定义一个表示日期的结构体变量(包括年月日),写一个函数,返 ...答:include <stdio.h> struct date //定义结构体类型 { int y;int m;int d;};void main(){ date dt; //定义结构体变量 int i,count, mon[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};printf("请输入日期(年 月 日):");scanf("%d",&dt.y);scanf("%d",&dt.m)...
怎么用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 ...
关于用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)...