用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);}
温馨提示:答案为网友推荐,仅供参考
相似回答