- 一:问题及代码
- /*
* 文件名称:C++实验报告3
* 作 者:毛宇
* 完成日期: 2016 年 4 月 12 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述: 年份和月份
* 问题描述: 本月有几天
* 程序输出: 个人本月所要缴纳的税额
* 问题分析:
* 算法设计: 见下
*/
-
二:运算结果#include <iostream> using namespace std; int main( ) { int Y,M; cout<<"请输入年份和月份:"; cin>>Y>>M; if(Y%400==0||Y%4==0&&Y%100!=0) switch(M) { case 1:cout<<"本月有31天\n";break; case 2:cout<<"本月有29天\n";break; case 3:cout<<"本月有31天\n";break; case 4:cout<<"本月有30天\n";break; case 5:cout<<"本月有31天\n";break; case 6:cout<<"本月有30天\n";break; case 7:cout<<"本月有31天\n";break; case 8:cout<<"本月有31天\n";break; case 9:cout<<"本月有30天\n";break; case 10:cout<<"本月有31天\n";break; case 11:cout<<"本月有30天\n";break; case 12:cout<<"本月有31天\n";break; default:cout<<"error\n";break;} else switch(M) { case 1:cout<<"本月有31天\n";break; case 2:cout<<"本月有28天\n";break; case 3:cout<<"本月有31天\n";break; case 4:cout<<"本月有30天\n";break; case 5:cout<<"本月有31天\n";break; case 6:cout<<"本月有30天\n";break; case 7:cout<<"本月有31天\n";break; case 8:cout<<"本月有31天\n";break; case 9:cout<<"本月有30天\n";break; case 10:cout<<"本月有31天\n";break; case 11:cout<<"本月有30天\n";break; case 12:cout<<"本月有31天\n";break; default:cout<<"error\n";break;} return 0; }
-
- 三:心得体会
- 通过合理的swith和case的运用,加深了对这一算法的认识,体会到了知识与生活相结合的乐趣。
- 四:知识点总结
- swith()
- {case();cout<<" "
- case();cout<<" "
- ......
- case();cout<<" "
- }
-
C++实验3—本月有几天?
最新推荐文章于 2017-04-05 15:08:42 发布