项目2:本月有几天
#include <iostream>
using namespace std;
int main()
{
int year,month,day;
cout<<"请输入年份\n";
cin>>year;
cout<<"请输入月份\n";
cin>>month;
if(month==2)
{
if(year%4==0&&year%100!=0||year%400==0)
day=29;
else day=28;
}
else if(month==4||month==6||month==9||month==11)
day=30;
else day=31;
cout<<year<<"年"<<month<<"月"<<"有"<<day<<"天"<<endl;
return 0;
}
项目3:定期利息计算器
#include <iostream>
using namespace std;
int main()
{
double money,time,profit,interest;
cout<<"欢迎使用利息计算器\n";
cout<<"请输入您的存款金额\n";
cin>>money;
cout<<"1:3个月\n2:6个月\n3:一年\n4:两年\n5:三年\n6:五年\n请选择您的存款种类";
char x;
cin>>x;
switch(x)
{
case'1':time=0.25;profit=0.031;break;
case'2':time=0.5;profit=0.033;break;
case'3':time=1;profit=0.035;break;
case'4':time=2;profit=0.044;break;
case'5':time=3;profit=0.05;break;
case'6':time=5;profit=0.055;break;
default:cout<<"对不起,输入有误,请重新输入\n";
}
interest=money*profit*time;
cout<<"到期本息为:"<<interest<<"元\n";
cout<<"感谢您的使用,欢迎再次光临\n";
return 0;
}
项目4:多分数段函数求值
#include <iostream>
#include<cmath>
using namespace std;
int main()
{
int x,y;
cout<<"请输入x的值\n";
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 y=1/(x+1);
cout<<y;
return 0;
}