题目:
用C语言计算存款利息。假设有本金1000元,想存一年,有三种方法可选择:
- 活期,年利率0.0036;
- 一年期定期,年利率为0.0225;
- 存两次半年定期,年利率为0.0198;
请分别计算出一年后按3种方法所得到的利息和(结果保留3位小数)
请思考一下,再看源代码噢!!!
源代码:
#include <stdio.h>
int main()
{
float rate_1,rate_2,rate_3; // 定义浮点型利率变量
rate_1 = 0.0036; //初始化第一种方式年利率
rate_2 = 0.0225;//初始化第二种方式年利率
rate_3 = 0.0198; //初始化第三种方式年利率
float principal_0,principal_1,principal_2,principal_3;;//定义变量
principal_0 = 1000;//初始化本金
principal_1 = principal_0*(1+rate_1);//第一种本息和
principal_2 = principal_0*(1+rate_2);//第二种本息和
principal_3 = principal_0*(1+(rate_3)/2)*(1+(rate_3)/2);//第三种本息和
printf("第一种本息和:%.3f\n",principal_1);//输出第一种本息和
printf("第二种本息和:%.3f\n",principal_2);//输出第二本息和
printf("第三种本息和:%.3f\n",principal_3);//输出第三种本息和
return 0;
}
运行结果: