项目2:本月有几天
<pre name="code" class="cpp">#include <iostream>
using namespace std;
int main()
{
int year,month;
cout<<"请输入年份与月份:"<<"\n";
cout<<"年份为:";cin>>year;
cout<<"月份为:";cin>>month;
switch(month)
{
case 1:cout<<"31天";break;
case 2:if(year%100!=0&&year%4==0||year%400==0)
{
cout<<"这个月为29天";break;
}
else {
cout<<"这个月为28天";break;
}
case 3:cout<<"这个月为31天";break;
case 4:cout<<"这个月为30天";break;
case 5:cout<<"这个月为31天";break;
case 6:cout<<"这个月为30天";break;
case 7:cout<<"这个月为31天";break;
case 8:cout<<"这个月为31天";break;
case 9:cout<<"这个月为30天";break;
case 10:cout<<"这个月为31天";break;
case 11:cout<<"这个月为30天";break;
case 12:cout<<"这个月为31天";break;
default:cout<<"输入错误";
}
return 0;
}
项目3:定期存款计算器
#include <iostream>
using namespace std;
int main()
{
int z;
double a,b;
cout<<"请输入您存入的金额:";
cin>>a;
cout<<"存款期限有:"<<"\n"<<"1.3个月"<<"\n"<<"2.6个月"<<"\n"<<"3.一年"<<"\n"<<"4.二年"<<"\n"<<"5.三年"<<"\n"<<"6.五年"<<"\n";
cout<<"请输入存款期限代号:";
cin>>z;
switch(z)
{
case 1:
b=a*0.0310*0.25;
cout<<"利息为:"<<b<<"\n"<<"本息合计为:"<<b+a;
break;
case 2:
b=a*0.0330*0.5;
cout<<"利息为:"<<b<<"\n"<<"本息合计为:"<<b+a;
break;
case 3:
b=a*0.0350*1.00;
cout<<"利息为:"<<b<<"\n"<<"本息合计为:"<<b+a;
break;
case 4:
b=a*0.0440*2.00;
cout<<"利息为:"<<b<<"\n"<<"本息合计为:"<<b+a;
break;
case 5:
b=a*0.0500*3.00;
cout<<"利息为:"<<b<<"\n"<<"本息合计为:"<<b+a;
break;
case 6:
b=a*0.0550*5.00;
cout<<"利息为:"<<b<<"\n"<<"本息合计为:"<<b+a;
break;
default:
cout<<"输入错误";
}
return 0;
}
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">项目4:多分段函数求值</span>
#include <iostream>
using namespace std;
#include <math.h>
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;
return 0;
}