用C语言写出一个程序 提示用户输入出生日期,例如:生日为1982年4月5...答:int nian, yue, ri;printf("请输入您的出生日期,输入的格式为xxxx年xx月xx日(注:年月日三字以空格代替即可)\n");scanf("%d %d %d", &nian, &yue, &ri);printf("您的生日是%d年%d月%d日!\n", nian, yue, ri);return 0;} ...
用c语言用户输入一个数字,你输入的数字XX代表X月X周X天。答:C语言实现输入一个日期,格式如20190415,计算出所在月份,是当年的第X天,第X周,参考代码如下:include <stdio.h>int days(int year, int month, int day){ int i,sum=0; const int day_tab[13]= {0,31,28,31,30,31,30,31,31,30,31,30}; for(i=0; i<month; i++) ...
c语言编程:输入年月日,求出该天是该年的第几天答:{intday,month,year,sum,leap;printf("\n请输入年、月、日,格式为:年,月,日(2015,12,10)\n");scanf("%d%d%d",&year,&month,&day);//格式为:20190510 switch(month)//先计算某月以前月份的总天数 {case1:sum=0;break;case2:sum=31;break;case3:sum=59;break;case4:sum=90;break;...
从键盘输入一个年月日,编程求这一天到年底的天数答:假设输入日期格式为:yyyy-mm-dd,如2022-1-1,C语言代码如下:include <stdio.h> int main() { int y, m, d, i;scanf("%d-%d-%d", &y, &m, &d); // 要求输入日期格式为yyyy-mm-dd int month[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};if ...
C语言转换日期的表示形式答:{int month,b,c;scanf("%d/%d/%d",&month,&b,&c);switch(month){ case 1:printf("Jan,%d,%d\n",b,c);break;case 2:printf("Feb,%d,%d\n",b,c);break;case 3:printf("Mar,%d,%d\n",b,c);break;case 4:printf("Apr,%d,%d\n",b,c);break;case 5:printf("May,%d,%d...
c语言按yyyy-mm-dd格式输入一个日期,如2004-10-31,判断这是这一年的...答:int leap(int y);int year,month,day;int sum=0,i,m[12]={31,0,31,30,31,30,31,31,30,31,30,31};printf("Input a year-month-day:");scanf ("%d-%d-%d",&year,&month,&day);if (leap(year)){m[1]=29;} else {m[1]=28;} for (i=0;i<=(month-2);i++){sum+...