|

楼主 |
发表于 2022-9-22 23:04:54
|
显示全部楼层
这个题目也是出了一些问题...
输出的运算结果是这样的:
请输入你想存入的金额:10000
一次性定期存取5年,所得本息和为1279178880.00
先存三年定期,再存两年定期,所得本息和为1281340288.00
连续存五次一年定期,所得本息和为1347135488.00
- #include<stdio.h>
- #include<math.h>
- int main()
- {
- int principal;
- float P1, P2, P3;
- float r1, r2;//存两年以上的利率和存一年的利率
-
- printf("请输入你想存入的金额:");
- scanf("%f", &principal);
-
- r1 = 0.0175;
- r2 = 0.0275;
- P1 = principal * (1 + r1*5);
- P2 = principal * (1 + r1*3) * (1 + r1*2);
- P3 = principal * pow((1 + r2), 5);
-
- printf("一次性定期存取5年,所得本息和为%.2f\n", P1);
- printf("先存三年定期,再存两年定期,所得本息和为%.2f\n", P2);
- printf("连续存五次一年定期,所得本息和为%.2f\n", P3);
-
- return 0;
- }
复制代码 |
|