C++作业3
2016-04-07 09:50
399 查看
一、
<pre name="code" class="cpp">#include <iostream> #include<cmath> using namespace std; int main( ) { double x,y; int n; cout<<"请输入x的值:"; cin>>x; if(x<2) n=1; else if(x<6) n=2; else if(x<10) n=3; else n=4; switch(n) { case 1:y=x;break; case 2:y=x*x+1;break; case 3:y=sqrt(x+1);break; case 4:y=1/(x+1);break; } cout<<"y的值为:"<<y<<endl; return 0; }
二、
#include<iostream.h> void main() { cout<<"请输入年月:"; int year,month; cin>>year>>month; if(month!=2) { if(month==1||3||5||7||8||12) cout<<"本月31天"<<endl; else cout<<"本月30天"<<endl; } else { if(year%4==0&&year%100!=0) cout<<"本月29天"<<endl; else cout<<"本月28天"<<endl; } }
<pre name="code" class="cpp">
三、
#include<iostream.h> void main() { cout<<"欢迎使用利息计算器!""\n请输入存款金额:"; int n; double money,num,fire; cin>>money; cout<<"1:三个月\n2:六个月\n3:一年\n4:两年\n5:三年\n6:五年\n请选择其中一项"; cin>>n; switch(n) { case 1:fire=money*0.031*0.25;break; case 2:fire=money*0.033*0.5;break; case 3:fire=money*0.035;break; case 4:fire=money*0.044*2;break; case 5:fire=money*0.05*3;break; case 6:fire=money*0.055*5;break; default:cout<<"输入错误\n";break; } num=fire+money; if(n<7) cout<<"到期利息为:"<<fire; cout<<"本息合计为:"<<num; }
</pre><pre code_snippet_id="1637285" snippet_file_name="blog_20160412_7_5639260" name="code" class="cpp">