小刚说C语言刷题—1341银行存款问题
1.题目描述
亮亮把 n 元按照 m 年期整存存入银行,按照目前银行的年利率,请问到期后亮亮可以连本带息总共拿到多少钱?
| 存期(整存整取) | 年利率 | 
| 1年 | 3.25% | 
| 2年 | 3.75% | 
| 3年∼4 年 | 4.25% | 
| 5年及 5年以上 | 4.75% | 
输入
两个整数 n 和 m
输出
一个小数,代表亮亮 m年后一共可以拿到的金额(保留1位小数)。
样例
输入
1000 5
输出
1237.5
2.参考代码(C语言版)
#include <stdio.h>
int main(void)
 {
     int n, m;
     scanf("%d%d", &n, &m);
     
     if(m==1)
         printf("%.1f",n*(1+0.0325*m));
     else if(m==2)
         printf("%.1f",n*(1+0.0375*m));
     else if(m==3||m==4)
         printf("%.1f",n*(1+0.0425*m));
     else
         printf("%.1f",n*(1+0.0475*m));
     return 0;    
 }
思考:可不可以利用switch-case语句实现呢?
今天内容到此结束,让我们下次再见!
