/编写一个程序,提示用户输入日,月和年。月份可以是月份号,月份名和月份名缩写。
然后该程序返回一年中到用户指定日子(包括着一天)的总天数/
#include <stdio.h>
#include <string.h>
#include <ctype.h>
//月份结构 数字、全称、缩写、当月天数
struct month {
char number[3];
char months[20];
char monthss[4];
int days;
};
//初始化月份结构
struct month years[12] = {
{“1”,“January”,“juy”,31},
{“2”,“February”, “feb”,28},
{“3”,“March”,“mar”,31},
{“4”,“April”,“apr”,30},
{“5”,“May”,“may”,31},
{“6”,“June”,“jun”,30},
{“7”,“July”,“jul”,31},
{“8”,“August”,“aug”,31},
{“9”,“September”,“sep”,30},
{“10”,“October”,“oct”,31},
{“11”,“November”,“nov”,30},
{“12”,“December”,“dec”,31},
};
int main(void)
{
char fname[20];
int day,year,total,i,n;
puts(“请按照顺序输入日、月份、年份。”);
puts(“月份输入可以是数字、全称和缩写。”);
puts(“日期输入-1,结束