已知银行整存整取存款不同期限的月息利率分别为:(此处省略)要求输入存钱的本金和期限,求到期时能从银行得到的利息和本金的合计(通过switch语句实现)。

    看书时看到这类题目,第一感觉是switch,遂自编代码以验证。初步代码如下,也算为大家提供下思路。

#include <stdio.h>
int main()
{
   int year;
   float money;
   printf("请输入年限:\n");
   scanf("%d",&year) ;
   printf("请输入本金:\n");
   scanf("%f",&money) ;
   switch (year)
   {
       case 1 : printf("1年本息为%f\n",money + year * 12 * 0.0225 * money);
       break;
       case 2 : printf("2年本息为%f\n",money + year * 12 * 0.0243 * money);
       break;
       case 3 : printf("3年本息为%f\n",money + year * 12 * 0.0270 * money);
       break;
       case 5 : printf("5年本息为%f\n",money + year * 12 * 0.0288 * money);
       break;
       case 8 : printf("8年本息为%f\n",money + year * 12 * 0.03 * money);
       break;
       default : printf("无效值! \n");    
   }
   return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值