课程设计——年历显示.docVIP

  • 2
  • 0
  • 约6.57万字
  • 约 55页
  • 2018-07-05 发布于江西
  • 举报
课程设计——年历显示.doc

#include time.h /*包含的头文件*/ #include stdio.h #include math.h #include windows.h #include conio.h int eachyeartotal(int year,int month,int day); /*函数声明*/ int counterdays(int year,int month,int day); int nowtime(int year,int month,int day); int week(int year,int month,int day); int maxDay(int year,int month); int isleap(int year); void whatweek(int year,int month,int day); void display(int year ,int month); void display2(int year,int month); void display3(int year,int month,int day) ; void jieri(int month,int day); void display1(int year); void getmenu(); int main() /*主函数*/ { int year,month,day,select; while(1) { getmenu(); printf( 请输入相应数字:); /*菜单选择 */ scanf(%d,select); system(cls); switch(select) { case 1: /*当选择为1时显示年历*/ printf( 年历显示:输入年(如2011):); scanf(%d,year); if(year0year10000) /*显示年份从0-10000 */ { display1(year); /*调用函数*/ } else system(cls); printf( 输入无效,重新输入!\n); break; case 2: /*当选择为2显示月历*/ printf( 月历显示:输入年月(如2011,6):); scanf(%d,%d,year,month); if(year0year10000month=1month=12) { display2(year,month); } else system(cls); printf( 输入无效,重新输入!\n); break; case 3: /*当选择为3时显示日期*/ printf( 日期显示:输入年月日(比如2011,6,23):); scanf(%d,%d,%d,year,month,day); if(year0year10000month=1month=12day=1day=maxDay(year,month)) { display3(year,month,day); } else system(cls); printf( 输入无效,重新输入!\n); break; case 4: exit(0); default: /*当输入其他数字时,输入无效,重新输入*/ system(cls); printf( 输入无效,重新输入!\n); } } } int isl

文档评论(0)

1亿VIP精品文档

相关文档