一分段函数求值
#include<iostream.h>
#include<cmath>
void main()
{
double x,y;
cout<<"请输入X的值:"<<endl;
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 if(x>=10)
y=1/(x+1);
cout<<y<<endl;
}
二本月有多少天
#include <iostream.h>
void main()
{
int year,mounth,day;
cin>>year>>mounth;
if((year%4==0)&&(year%100!=0)||(year%400==0))
{ if(mounth==2)
day=29;
else if(mounth==4||mounth==6||mounth==9||mounth==11) day=30;
else day=31;
}
else
{ if(mounth==2)
day=28;
else if(mounth==4||mounth==6||mounth==9||mounth==11) day=30;
else day=31;
}
cout<<"本月有"<<day<<"天"<<endl;
}
三个人利息计算器
#include<iostream.h>
void main()
{ int a,b;
double c,d;
cout<<"欢迎使用利息计算器"<<endl;
cout<<"请输入存款金额"<<endl;
cin>>a;
cout<<"------存款期限------"<<endl;
cout<<"1.三个月"<<endl;
cout<<"2.六个月"<<endl;
cout<<"3.一年\n";
cout<<"4.二年\n";
cout<<"5.三年\n";
cout<<"6.五年\n";
cout<<"请输入存款期限的代号"<<endl;
cin>>b;
switch(b)
{case 1: c=a*0.031*0.25; break;
case 2: c=a*0.033*0.5; break;
case 3:c=a*0.035*1; break;
case 4:c=a*0.044*2; break;
case 5:c=a*0.05*3; break;
case 6:c=a*0.055*5; break;
}d=a+c;
cout<<"到期利息为:"<<c<<",本息合计共"<<d<<"元\n";
}