| 
 | 
 
 
 楼主 |
发表于 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; 
 
 -  } 
 
  复制代码 |   
 
 
 
 |