2判断月份天数
# include<iostream>
using namespace std;
int main()
{
int x,y,z;
cin>>x>>y;
z=x%4;
const int t=(y==1||y==3||y==5||y==7||y==8||y==10||y==12),m=(y==4||y==6||y==9||y==11);
if(z==0&&(y==2))
cout<<29;
else if(t)
cout<<31;
else if(m)
cout<<30;
else if(z!=0&&y==2)
cout<<28;
return 0;
}
3利息计算器
#include <iostream>
using namespace std;int main()
{
double money,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12;
int date;
cout<<"欢迎使用正版利息计算器"<<endl;
cout<<"请输入存款金额"<<endl;
cin>>money;
t1=money*0.031*0.25+money;
t2=money*0.033*0.5+money;
t3=money*0.035*1+money;
t4=money*0.044*2+money;
t5=money*0.05*3+money;
t6=money*0.031*0.25+money;
t7=t1-money;
t8=t2-money;
t9=t3-money;
t10=t4-money;
t11=t5-money;
t12=t6-money;
cout<<"1.3个月"<<endl;
cout<<"2.6个月"<<endl;
cout<<"3.一年"<<endl;
cout<<"4.两年"<<endl;
cout<<"5.三年"<<endl;
cout<<"6.五年"<<endl;
cout<<"请选择存款存期";
cin>>date;
switch (date)
{
case 1:cout<<t1<<t7<<endl;break;
case 2:cout<<t2<<t8<<endl;break;
case 3:cout<<t3<<t9<<endl;break;
case 4:cout<<t4<<t10<<endl;break;
case 5:cout<<t5<<t11<<endl;break;
case 6:cout<<t6<<t12<<endl;break;
default :cout<<"error\n";break;
}
return 0;
}
4多分段函数计算
#include <iostream>
#include<cmath>
using namespace std;
int main()
{
double x;
cin>>x;
if(x<2)
cout<<x;
else if(2<=x&&x<6)
cout<<(x*x+1);
else if(x>=6&&x<10)
cout<<sqrt(x+1);
else if(x>=10)
cout<<(1/(x+1));
return 0;
}