一道c语言题目(swich case语句)

来源:百度知道 编辑:UC知道 时间:2024/09/26 16:39:48
已知银行整存整取存款不同期限的年息利率分别为:

1.98% 期限1年
2.15% 期限2年
年息利率 2.25% 期限3年
2.45% 期限5年
2.65% 期限8年

编写程序:
输入存钱的本金的期限,求到期时能从银行得到的利息与本金的合计.
1.98% 期限1年
2.15% 期限2年
2.25% 期限3年 > 年息利率
2.45% 期限5年
2.65% 期限8年

利息=本金*利率

#include <stdio.h>
void main()
{double r,p1,p2;
int a,b;
printf("请输入本金和存款年限:");
scanf("%d,%d",&a,&b);
switch(b){
case 1:r=0.0198;break;
case 2:r=0.0215;break;
case 3:r=0.0225;break;
case 5:r=0.0245;break;
case 8:r=0.0265;break;
default:;
}
p1=a*r;
p2=a+p1;
printf("利息:%lf\n",p1);
printf("利息与本金合计:%lf\n",p2);
}