c小程序,输入年月日,判断平年还是闰年并打印出该天是那年的第几天

c小程序,输入年月日,判断平年还是闰年并打印出该天是那年的第几天

ID:31707709

大小:57.49 KB

页数:11页

时间:2019-01-17

c小程序,输入年月日,判断平年还是闰年并打印出该天是那年的第几天_第1页
c小程序,输入年月日,判断平年还是闰年并打印出该天是那年的第几天_第2页
c小程序,输入年月日,判断平年还是闰年并打印出该天是那年的第几天_第3页
c小程序,输入年月日,判断平年还是闰年并打印出该天是那年的第几天_第4页
c小程序,输入年月日,判断平年还是闰年并打印出该天是那年的第几天_第5页
资源描述:

《c小程序,输入年月日,判断平年还是闰年并打印出该天是那年的第几天》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C++小程序,输入年月日,判断平年还是闰年并打印出该天是那年的第几天#包含iostrcam><使用名称空间;#定义错误2无效jisuantianshu(int,intm,intd);niandcxingzhi(int,intm,intd);yuefenfenxi(int,intd);panduanzifu(y);//主函数国际main(){y,m,d;cout〈〈**********程序功能:输入年、月、日,打印出该天是那年的第几天**********”<;如果(panduanzifu(Y)二二2){继续;}

2、如果(niandexingzhi(Y,M,D)二二2){继续;}如果(yuefenfenxi(M,D)二二2)/调用月份分析函数{继续;}//cout«“m”〈〈m;//测试用jisuantianshu(Y,M,D);}(1);返回0;}//判断输入是否为整型,若为字符型,则报告错误panduanzifu(y)我二cin.good();如果(!我){cout«“检测到非法字符,请重新输入!”《endl;cin.clear();cin.sync();//清空缓冲区返回错误;}否则返回0;}//月份分析函数,分析所输入月份对应的天数是否超出范围,如输入4月,则不应出现大于30天的天数D值yuefe

3、nfenxi(int,intd){开关(M){案例1:案例5:案例7:案例8:案例10:案例12:{如果(D>31

4、

5、d30

6、

7、d

8、

9、(%4二二0)&(%100!二0){cout«Y«“年是闰年!”;如果(

10、(m=2)和(d>29))cout<<“二月天数输入有误〈〈endl,请重新输入!”;返回错误;}其他的{cout«Y«“年是平年!"«“”;如果(5=2)和(d>28)){cout<<“二月天数输入有误〈〈endl,请重新输入!”;返回错误;}}//下面函数计算所输入的天数属于当年的第儿天,First,determinewhethertheinputyearisaleapyearVoidjisuantianshu(int,y,int,m,int,d){If((y%400==0)

11、

12、(y%4==0)&&(y%100!=0))//corefunction,todeterminewhether

13、theyearisaleapyearwiththeifstatementSwitch(m)Case,1:,cout<

14、mber,,z«y«〃〃year,〃〈〈91+d〈〈〃,〃〃〃11〃;break;Case,5:,cout<

15、th〃,〃〈〈d〈〈〃,〃i〃number,,z«y«〃〃year,〃〈〈213+d〈〈〃,〃〃〃11〃;break;Case,9:,cout<

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

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

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