本月有几天?
#include<iostream>
using namespace std;
int main()
{
int year,month;
cout<<"请输入年份和月份:";
cin>>year>>month;
if(month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12)
cout<<"这个月有31天。"<<endl;
if(month==4 || month==6 || month==9 || month==11)
cout<<"这个月有30天。"<<endl;
if(month==2)
{if((year%4==0&&year%400!=0)||(year%100==0))
cout<<"这个月有29天。"<<endl;
else
cout<<"这个月有28天。"<<endl;}
return 0;
}
定期存款利息计算器
#include<iostream>
using namespace std;
int main()
{
int x;
double period,money,rate,interest;
cout<<"欢迎使用利息计算器!"<<endl<<"请输入存款金额:"<<endl;
cin>>money;
cout<<"======存款期限======"<<endl;
cout<<"1.3个月"<<endl;
cout<<"2.6个月"<<endl;
cout<<"3.一年"<<endl;
cout<<"4.二年"<<endl;
cout<<"5.三年"<<endl;
cout<<"5.四年"<<endl;
cout<<"请输入存款期限代号:"<<endl;
cin>>x;
switch(x)
{
case 1:
period=0.25;
rate=0.031;
break;
case 2:
period=0.5;
rate=0.033;
break;
case 3:
period=1.0;
rate=0.035;
break;
case 4:
period=2.0;
rate=0.044;
break;
case 5:
period=3.0;
rate=0.050;
break;
case 6:
period=5.0;
rate=0.055;
break;
}
interest=money*rate*period;
cout<<"到期利息为:"<<interest<<"元,本息合计为:"<<money+interest<<endl<<"感谢您的使用,欢迎下次使用"<<endl;
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;
}