已知银行整存整取不同期限存款的年利率分别为 2.25% 期限1年; 2.43% 期限2年; 2.70% 期限3年; 2.88% 期限5年; 3.00% 期限8年; 要求输入存钱的本金和期限,求到期时能从银行得到的利息与本金的合计。
#include <stdio.h>
int main( )
{
int n;
double b, r;
printf("请输入本金,期限:");
scanf("%lf %d", &b, &n);
switch (n)
{
case 1:
r = 2.25 / 100;
break;
case 2:
r = 2.43 / 100;
break;
case 3:
r = 2.70 / 100;
break;
case 5:
r = 2.88 / 100;
break;
case 8:
r = 3.00 / 100;
break;
//default:
// printf("输入错误\n");
}
if (n == 1 || n== 2 || n== 3 || n== 5 || n== 8)
{
double z = b * (n * r + 1);
printf("总计=%f", z);
}
else
printf("输入错误\n");
return 0;
}
最后这个if-else是不是显的冗杂了😂😂😂😂😂