如何用C语言编写输入出生年月,求出年龄的代码答:include<stadio.h> main(){ int year,year1,month,month1,day,day1,age;printf("请输入您的生日:");scanf("%d %d %d",&year,&month,&day);printf("请输入当前日期:");scanf("%d %d %d",&year1,&month1,&day1);if(year1==year)age=0;else {age=year1-year;if(month1<...
大佬,能帮忙用devc++编个c语言程序,输入年月日,天数n,输出n天后的年月...答:*/#include <stdio.h>typedef struct Date{int year;int month;int day;}Date;int days[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};int IsLeapYear(int year);void ListDate(Date now, int diff);void main(){Date now;int diff;printf("输入日期(yyyy-mm-dd):...
用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语言完成输入一个日期,输出下一天答:include <stdio.h> int main(void){ int year, month, day;int m[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};printf("Input year month day:");scanf("%d%d%d", &year, &month, &day);if (year % 4 == 0 && year % 100 != 0 || year % 400 ==...
C语言程序,输入年月日算出当天星期几答:days; //储存从1900-1-1到该天的天数int week=0; //储存求余后的星期//字符串组合输出星期char b[]={"星期"};char c[7][4]={"日","一","二","三","四","五","六"};loop:printf("请输入年 月 日:(空格分隔)\n");scanf(" %d%d%d",&year,&month,...
怎么用C语言输入一个日期,求该日期是该年的第几天?答:我大概给个思路,代码是现写的 没调试先定义每个月的天数,2月按28天算输入年月日后,根据年判断是否闰年(闰年加1天),再从1月加到当月的前一月,再加上日期就可以了#include <stdio.h>int month[12] = {31,28,31,30,31,30,31,31,30,31,30,31};main(){int yy,mm,dd, days;int ...
c语言 从键盘输入年份和该年中的第几天,计算并输出该天的日期答:Main(){ int year,day,d,m,leap;int Month[12]={31,28,31,30,31,30,31,31,30,31,30,31};printf("Input the year and day:\n");scanf("%d",&year);scanf("%d",&day);if( (year%4!=0) ||( (year%100==0)&& (year%400!=0)))leap=0;//不是闰年 else leap=1;//是...
编写一个C语言程序,输入一个日期,输出该日期下个月的最后一天!答:include "stdio.h"int leap(int year){int flag;if(year%4==0 && year%100!=0)flag=1;else if (year%400==0)flag=1;else flag=0;return flag;} void main(){ int year,month,day,h;printf("请输入年月日,用逗号隔开:\n");scanf("%d,%d,%d",&year,&month,&day);if(leap(...