您的位置:首页 > 编程语言 > C语言/C++

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">



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: