c++第三次作业
2016-04-13 19:39
295 查看
一、(本月有几天?)
二、(多分数段函数求值)
#include <iostream> using namespace std; int main( ) { int year,month; cout<<"请输入年份和月份"; cin>>year>>month; if(month==1||month==3||month==5||month==7||month==8||month==10||month==12) cout<<"本月有31天"; else if(year%400==0||year%4==0&&year%100!=0&&month==2) cout<<"本月有29天"; else if(month==2) cout<<"本月有28天"; else if(month==4||month==6||month==9||month==11) cout<<"本月有30天"; return 0; }
二、(多分数段函数求值)
#include<iostream> #include<cmath> using namespace std; int main( ) { int x,y; cin>>x; if(x<2) y=x; else if(x>=2&&x<6) y=x*x+1; else if(x>=6&&x<10) y=sqrt(x+1); else y=1/(x+1); cout<<y; return 0; }三、(定期存款利息计算器)
#include<iostream> #include<cmath> using namespace std; int main( ) { int money,a,b,c; cout<<"欢迎使用利息计算器!"<<endl; cout<<"请输入存款金额:"<<endl; cin>>money; cout<<"=====存款期限======="<<endl; cout<<"1.3个月"<<endl; cout<<"2.6个月"<<endl; cout<<"3.一年"<<endl; cout<<"4.两年"<<endl; cout<<"5.三年"<<endl; cout<<"6.五年"<<endl; cout<<"请输入存款期限的代号:"<<endl; cin>>a; switch(a) { double b,c; case 1:b=money*0.031*0.25; c=b+money;cout<<"到期利息为:"<<b<<","<<"本息合计共"<<c<<"元"<<endl;break; case 2:b=money*0.033*0.5; c=b+money;cout<<"到期利息为:"<<b<<","<<"本息合计共"<<c<<"元"<<endl;break; case 3:b=money*0.035*1; c=b+money;cout<<"到期利息为:"<<b<<","<<"本息合计共"<<c<<"元"<<endl;break; case 4:b=money*0.044*2; c=b+money;cout<<"到期利息为:"<<b<<","<<"本息合计共"<<c<<"元"<<endl;break; case 5:b=money*0.05*3; c=b+money;cout<<"到期利息为:"<<b<<","<<"本息合计共"<<c<<"元"<<endl;break; case 6:b=money*0.055*5; c=b+money;cout<<"到期利息为:"<<b<<","<<"本息合计共"<<c<<"元"<<endl;break; } cout<<"感谢您的使用,欢迎下次光临!"<<endl; return 0; }
相关文章推荐
- 蓝桥杯c语言B组题解
- C++primer 练习13.39
- c语言解析xml文件
- c++上机实验3定期存款利息计算器
- C++多态
- 拾遗与填坑《深度探索C++对象模型》3.2节
- 拾遗与填坑《深度探索C++对象模型》3.2节
- 关于用程序模拟的随机分布
- 动态规划解背包问题/C++/Knapsack problem
- 动态规划解背包问题/C++/Knapsack problem
- C++ debug时提示 已触发了一个断点
- c++实现队列
- C++ primer 第六章 --语句
- C++中广义表的实现
- 指针变量能否做加、减法 、比较大小?答案,是可以的。但又与普通变量做加减法运算有区别:
- 第五篇——C++实现四则运算
- sizeof详解 -- C++
- C++ Primer Plus编程练习 7.13-10
- C语言多线程编程基础
- c++第3次上机实验-1