C++作业三
来源:互联网 发布:海星计划软件 编辑:程序博客网 时间:2024/06/05 16:31
#include<iostream>int main(){int year,month,day;std::cout<<"查询year年month月的天数:year?month?"<<"\n";std::cin>>year>>month;switch(month){case 1:case 3:case 5:case 7:case 8:case 10:case 12:day=31;break;case 4: case 6:case 9:case 11:day=30;break;case 2: if (year%4==0&&year%100!=0||year%400==0)day=29;elseday=28;break;default:day=0;}if(day==0)std::cout<<"月份应在1~12之间"<<"\n";elsestd::cout<<year<<"年"<<month<<"月有"<<day<<"天"<<"\n";return 0;}
二:定期存款利息计算器
#include<iostream>int main(){int daihao;double money,interest;std::cout<<"请输入存款金额:";std::cin>>money;std::cout<<"========存款期限==========="<<"\n";std::cout<<"1.3个月"<<"\n";std::cout<<"2.6个月"<<"\n";std::cout<<"3.一年"<<"\n";std::cout<<"4.两年"<<"\n";std::cout<<"5.三年"<<"\n";std::cout<<"6.五年"<<"\n";std::cout<<"请输入存款期限代号"<<"\n";std::cin>>daihao;switch(daihao){case 1:interest=money*0.25*0.031;break;case 2:interest=money*0.5*0.033;break;case 3:interest=money*1*0.035;break;case 4:interest=money*2*0.044;break;case 5:interest=money*3*0.05;break;case 6:interest=money*5*0.056;break;default:interest=0;}if(interest==0)std::cout<<"请输入正确期限"<<"\n";else{std::cout<<"到期利息为:"<<interest<<"\n";std::cout<<"本息合计:"<<money+interest<<"\n";std::cout<<"感谢您的使用,欢迎下次光临。"<<"\n";}return 0;}
三:多分数段函数求值
#include<iostream>#include<cmath>int main(){int x,z;double y;std::cout<<"请输入一个整数。";std::cin>>x;if(x<2)std::cout<<"y="<<x<<"\n";else if(x>=2&&x<6)std::cout<<"y="<<x*x+1<<"\n";else if(x>=6&&x<10)std::cout<<"y="<<sqrt(x+1)<<"\n";else if(x>=10)std::cout<<"y="<<1/double(x+1)<<"\n";return 0;}
四:心得体会
if和switch语句的作用很大,可以多使用。
五:知识点总结
每个case语句后都要用break语句结束,
每个switch语句都要包含default语句,保证循环的正常
可以用强制转换得到自己想要的值。
0 0
- c语言作业(三)
- [C语言学习]作业三
- C语言练习作业(三)
- C语言 作业三 数组专题
- 第三次作业 作业三
- 作业三
- 作业三
- 作业三
- 作业三
- 作业三
- 作业三
- C++N4 作业(项目二、三、四)
- c 作业
- c作业
- C作业
- c作业
- c作业
- c作业
- Windows 7 用移动硬盘中的一个分区制作Window 7安装盘
- 盲打练习相关知识
- 最小费用最大流
- c++ 高精度运算类 bign
- 【01背包】HDU1864最大报销额
- C++作业三
- GPU&VS2012&CUDA&matlab&Arrayfire杂记(四)——matlab mex function
- 遇到window.showModalDialog模态框的两个问题
- iOS_主要的函数
- HashSet与HasnMap区别和方法
- 利用Mysql的二进制日志文件,进行数据库数据的恢复
- 离开页面触发事件onunload、onbeforeunload区别
- jQuery UI添加效果
- 论如何让json更懂中文?