本月有几天
#include<iostream>
using namespace std;
int main()
{
int year,month,day;
cout<<"请输入年份和月份:";
cin>>year>>month;
switch(month)
{
case 1:day=31;break;
case 2:if(year%4==0&&year%100!=0||year%400==0)
{
day=29;break;
}
else
{
day=28;break;
}
case 3:day=31;break;
case 4:day=30;break;
case 5:day=31;break;
case 6:day=30;break;
case 7:day=31;break;
case 8:day=31;break;
case 9:day=30;break;
case 10:day=31;break;
case 11:day=30;break;
case 12:day=31;break;
}
cout<<"本月有"<<day<<"天"<<endl;
return 0;
}
利息计算器
#include<iostream>
using namespace std;
int main()
{
double a,b,c;
char d;
cout<<"欢迎使用利息计算器!"<<endl;
cout<<"请输入存款金额:";
cin>>a;
cout<<"=====存款期限======\n"<<"3个月\n"<<"6个月\n"<<"一年\n"<<"两年\n"<<"三年\n"<<"五年\n";
cout<<"请输入存款期限的代号:";
cin>>d;
switch(d)
{
case'1':b=a*0.031*3/12;break;
case'2':b=a*0.033*6/12;break;
case'3':b=a*0.035;break;
case'4':b=a*0.044*2;break;
case'5':b=a*0.05*3;break;
case'6':b=a*0.055*5;break;
}
c=a+b;
cout<<"到期利息为:"<<b<<"元,本息合计共"<<c<<"元。\n";
cout<<"感谢您的使用,欢迎下次光临!\n";
return 0;
}
多分段函数求值
#include<iostream>
#include<cmath>
using namespace std;
int 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;
return 0;
}