大神帮忙看一看我的C语言写的出了什么问题?答:3.判断逻辑改成如下:int year,month,date;int isLegal = 0;scanf("%d-%d-%d",&year,&month,&date);//注意:月编号范围是:1,2,3,...12 //日编号范围是:1,2,3,...31 //判断用户输入的日期是否合法 if((month >= 1)&&(month <= 12))//月份要符合要求 { if (is_leap_year(...
用c语言编写程序查询日期答:YMD_2_JD() 计算年月日 是 该年的第几天。YMD_2_WeekDay()计算某年月日 是 星期几,用 WeekDayName[] 显示星期几的字符串。include<stdio.h> int YMD_2_JD(int Y, int M, int D){ const short MonthDay[]={0,31,28,31,30,31,30,31,31,30,31,30,31};int JD,i;JD=D...