#include <iostream>
using namespace std;
int main()
{
double a,b,c,d,e,f,g,j,l;//a=金额,b=年利率,c=存期,d=利息,e=存款类型,f=定期存款时间,l=本息合计
int h,i;
cout<<"请输入存款金额:";
cin>>a;
cout<<"请选择存款类型,活期请按1,定期请按2.";
cin>>e;
if(e==2)
{cout<<"请选择存款时间,按月存款请按1,按年存款请按2";
cin>>f;
if(f==1)
{cout<<"请输入存款月数,可选择的月数有3个月,6个月,请输入3或6:";
cin>>g;
h=g/3;
switch(h)
{
case 0:
case 1:b=3.1/100,c=1/4;break;
case 2:b=3.3/100,c=1/2;break;
d=a*b*c;
l=a+d;
}
cout<<"利息为:"<<d<<",本息合金为:"<<l;}
else
cout<<"请选择存款一年,二年,三年,五年,如存款一年,请输入1.请输入存款年数:";
cin>>i;
switch(i)
{
case 0:
case 1:b=3.5/100,c=1;break;
case 2:b=4.4/100,c=2;break;
case 3:b=5/100,c=3;break;
case 4:
case 5:b=5.5/100,c=5;break;
d=a*b*c;
l=a+d;
}
cout<<"利息为:"<<d<<",本息合金为:"<<l;}
else
cout<<"请输入存款天数。";
cin>>j;
c=j/360;
d=a*b*c;
l=a+d;
cout<<"利息为:"<<d<<",本息合金为:"<<l;
cout<<"\n";
return 0;
}
第九周任务,错的一塌糊涂,欢迎帮忙改错……switch语句不会用啊
最新推荐文章于 2022-08-14 10:23:15 发布