正在学习的新手 发表于 2020-3-31 13:52:29

求助,SIE9

#include <stdio.h>
#include <math.h>

int main()
{
      float p0 = 10000, p1, p2, p3;
      float r1 = 0.0175, r2 = 0.0225, r3 = 0.0275, r5 = 0.0275;

      p1 = p0 * (1 + r5 * 5);
      p2 = p0 * (1 + r3 * 3) * (1 + r2 * 2);
      p3 = p0 * pow((1 + r1), 5);

      printf("第一种方案的本息和是:%.2f\n", p1);
      printf("第二种方案的本息和是:%.2f\n", p2);
      printf("第三种方案的本息和是:%.2f\n", p3);

      return 0;
}
为什么r3和r5都表示0.0275却要用两个变量名

BngThea 发表于 2020-3-31 13:53:07

可以用一个,但是本身含义不同而已

正在学习的新手 发表于 2020-3-31 13:56:21

BngThea 发表于 2020-3-31 13:53
可以用一个,但是本身含义不同而已

什么意思,没听懂

BngThea 发表于 2020-3-31 13:57:09

正在学习的新手 发表于 2020-3-31 13:56
什么意思,没听懂

就是可以用一个

正在学习的新手 发表于 2020-3-31 13:57:43

BngThea 发表于 2020-3-31 13:53
可以用一个,但是本身含义不同而已

是为了区分吗

BngThea 发表于 2020-3-31 14:01:00

正在学习的新手 发表于 2020-3-31 13:57
是为了区分吗

正在学习的新手 发表于 2020-3-31 14:01:02

谢谢
页: [1]
查看完整版本: 求助,SIE9