一。本月有几天?
<pre name="code" class="cpp"><pre name="code" class="cpp">#include<iostream.h>
void main()
{
int x,y,d;
cout<<"请依次输入年份与月份:(月份<=12)\n";
cin>>x>>y;
if(y==1|y==3|y==5|y==7|y==8|y==10|y==12)
d=31;
else if(y==4|y==6|y==9|y==11)
d=30;
else if(x%400==0&&y==2)
d=29;
else{
if(x%4==0&&y==2)
d=29;
else
d=28;}
cout<<"该月份有:"<<d<<"天。";
}
二。 定期存款利息计算器
#include<iostream.h>
void main()
{
int a,b;
cout<<"欢迎使用利息计算器";
cout<<"请输入存款金额";
cin>>a;
cout<<"======存款期限======";
cout<<"1.3个月/n"<<"2.6个月/n"<<"3.一年/n"<<"4.二年/n"<<"5.三年/n"<<"6.五年/n";
cout<<"请选择存款期限并输入代号"<<endl;
cin>>b;
switch(b)
{
double x,y;
case 1:x=a*0.031*0.25,y=x+a;
cout<<"到期利息为:"<<x<<"元,本息合计共:\n"<<y;break;
case 2:x=a*0.033*0.5,y=x+a;
cout<<"到期利息为:"<<x<<"元,本息合计共:\n"<<y;break;
case 3:x=a*0.035*1,y=x+a;
cout<<"到期利息为:"<<x<<"元,本息合计共:\n"<<y;break;
case 4:x=a*0.040*2,y=x+a;
cout<<"到期利息为:"<<x<<"元,本息合计共:\n"<<y;break;
case 5:x=a*0.05*3,y=x+a;
cout<<"到期利息为:"<<x<<"元,本息合计共:\n"<<y;break;
case 6:x=a*0.055*5,y=x+a;
cout<<"到期利息为:"<<x<<"元,本息合计共:\n"<<y;break;
default:cout<<"选项错误,请重新选择。";
}
}
三。多分数段函数求值
#include<iostream.h>
#include<math.h>
void main()
{
double x,y;
cout<<"请输入x的值:";
cin>>x;
if(x<2)
y=x;
else if(x<6)
y=x*x+1;
else if(x<10)
y=sqrt(x+1);
else
y=1/(x+1);
cout<<"y的值为:"<<y<<endl;
}