综合百科

C语言date函数定义

用C语言定义一个包含数组的Date类型的函数,输出年,月,日,||#includestructdate//定义结构体类型{inty;intm;intd;}

;voidmain(){datedt;//定义结构体变量inti,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)

;scanf("%d",&dt.d)

;count=dt.d;//把dt.d计入总天数for(i=0;i2&&(dt.y%4==0&&dt.y%100!=0||dt.y%400==0))count+=1;//如果是闰年内,容则要把3月份和3月份以后的总天数加1printf("这一日是这一年的第%d天\n",count);}。