c语言——万年历程序

c语言——万年历程序

ID:34552832

大小:36.66 KB

页数:4页

时间:2019-03-07

c语言——万年历程序_第1页
c语言——万年历程序_第2页
c语言——万年历程序_第3页
c语言——万年历程序_第4页
资源描述:

《c语言——万年历程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言#include#includechar*month_str[]={"January","February","March","April","May","June","July","August","September","October","November","December"};char*week[]={"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};intIsLeapYear(intyear)/*findouttheyearisleap

2、yearornot*/{if((year%4==0&&year%100!=0)

3、

4、(year%400==0))//这里是判断是否是闰年的return1;//如果是闰年就返回值1elsereturn0;//不是的话返回0}intmonth_day(intyear,intmonth)//这个函数用来判断这年的月分有多少天的{intmon_day[]={31,28,31,30,31,30,31,31,30,31,30,31};if(IsLeapYear(year)&&month==2)/*判断是判断是否是闰年,如果是闰年而且这个月是2月那这个月有29天*/return29;elseretur

5、n(mon_day[month-1]);}intDaySearch(intyear,intmonth,intday)/*这个函数是计算输入的日期对应的星期*/{intc=0;floats;intm;for(m=1;m

6、句同属计算日期对应的星期}4C语言intPrintAllYear(intyear)/*这个函数是用来输出全年的日历*/{inttemp;inti,j;printf("%dCalander",year);for(i=1;i<=12;i++){printf("%s(%d)",month_str[i-1],i);//输出月分名称printf("0123456");printf("SMTWTFS");temp=DaySearch(year,i,1);for(j=1;j<=month_day(year,i)+temp;j++){if(j-temp<=0)pri

7、ntf("");elseif(j-temp<10)printf("%d",j-temp);elseprintf("%d",j-temp);if(j%7==0)printf("");}}return0;}intmain(){intoption,da;charch;intyear,month,day;printf("Copyright@2005TianQianAllrightsreserved!:):):)");printf("WelcometousetheWanNianLisystem!");while(1){printf("Pleaseselecttheservic

8、eyouneed:");//用来提示选择执行功能printf("1Searchwhatdaythedayis");//选择1时,用来计算这一天是星期几printf("2Searchwhethertheyearisleapyearornot");//计算是否这年是闰年printf("3Printthecalanderofthewholeyear");//输入全年的日历4C语言printf("4Exit");//选择退出程序scanf("%d",&option);switch(option)//用来选择执行{case1:while(1){printf("Plea

9、seinputtheyear,monthandday(XXXX,XX,XX):");//提示输入scanf("%d,%d,%d,%c",&year,&month,&day);//读入数据da=DaySearch(year,month,day);//调用DaySearch()函数来计算是星期几printf("%d-%d-%dis%s,doyouwanttocontinue?(Y/N)",year,month,day,week[da]);ffl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。