tucc 发表于 2021-11-25 00:10:59

S1E9

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

int main()
{
        float p0 = 10000, p1, p2, p3;
        float r1 = 0.0175, r2 = 0.0225, r3 = 0.0275;
       
        p1 = p0 * (1 + r1 * 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;
       
}
这个为什么编译出来本息和是000

jackz007 发表于 2021-11-25 00:20:06

本帖最后由 jackz007 于 2021-11-25 01:23 编辑

      可是,这个代码在我这里编译、运行一切正常,所有的本息和都不是 0
D:\00.Excise\C>g++ -o x x.c

D:\00.Excise\C>x
第一种方案的本息和是; 10875.00
第二种方案的本息和是; 11312.13
第三种方案的本息和是; 10906.17

D:\00.Excise\C>

tucc 发表于 2021-11-30 23:10:03

谢谢了我刚才搞错了{:5_109:}
页: [1]
查看完整版本: S1E9