用c语言对用户输入的日期型数据进行有效性验证,yyyy~m~d代表年月日保 ...答:include <stdio.h>int main(int argc,char *argv[]){ int y,m,d,c[12]={31,28,31,30,31,30,31,31,30,31,30,31}; printf("Input y, m & d...\n"); while(1){ scanf("%d%d%d",&y,&m,&d); c[1]=28+(y%4==0 && y%100 || y%400==0); i...
...先判断日期是否合法,不合法需给出错误提示信息答:include <stdio.h> int main(){ int y,m,d,w,i,mon[13]= {0,31,28,31,30,31,30,31,31,30,31,30,31};char week[7][4]= {"Sun","Mon","Tue","Wed","Thu","Fri","Sat"};scanf("%d%d%d",&y,&m,&d);mon[2]+=(y%4==0&&y%100||y%400==0);if(y<1901||m...
C语言设计程序判断身份证号的合法性,并输出到指定日期的天数?_百度...答:天数包括2019.4.2这天吗?include <stdio.h>#include <string.h>#include <ctype.h>#define THISYEAR 2019#define THISMONTH 4#define TODAY 2#define DATA 20190402#define MOD 11const int days[2][12]={ {31,28,31,30,31,30,31,31,30,31,30,31}, {31,29,31,...