C++作业3

来源:互联网 发布:西南证券软件下载 编辑:程序博客网 时间:2024/06/01 10:50
一、
<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;elsecout<<"本月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">

                                             
0 0
原创粉丝点击