学知识拯救世界 发表于 2020-8-23 12:24:35

这个错误是什么意思?

C:\Users\ThinkPad\Desktop\C\s1e9_2\main.c:31:42: error: invalid operands to binary ^ (have 'double' and 'int')
   ave_repay = loan * (mir * (1.0 + mir)^(time * 12)) / ((1.0 + mir)^(time * 12) - 1);

永恒的蓝色梦想 发表于 2020-8-23 12:34:22

C 没有乘方运算符。

永恒的蓝色梦想 发表于 2020-8-23 12:35:22

#include<math.h>
ave_repay = loan * (mir * pow(1.0 + mir, time * 12) / pow(1.0 + mir, time * 12) - 1);
页: [1]
查看完整版本: 这个错误是什么意思?