发布网友 发布时间:2023-07-17 17:31
共5个回答
热心网友 时间:2023-10-07 12:03
估计你把扩展名改为cpp就可以编译通过,c由于不支持重载,pow只接受double类型的输入,输出也是double类型的,你可能需要手动都强制转换成double的。热心网友 时间:2023-10-07 12:03
检查,工程 选项 目录,看lib的路径是不是不对,pow是库函数,它对应的实现在安装目录下的某个lib目录,如果目录不对就找不到实现,错误是提示没找到实现热心网友 时间:2023-10-07 12:04
pow(a,5)+pow(b,5)+pow(c,5)+pow(d,5)+pow(e,5);热心网友 时间:2023-10-07 12:04
54748热心网友 时间:2023-10-07 12:05
pow(a,5)+pow(b,5)+pow(c,5)+pow(d,5)+pow(e,5);追答pow((float)a,5.0)+pow((float)b,5.0)+pow((float)c,5.0)+pow((float)d,5.0)+pow((float)e,5.0)
试一下这个
其实你可以用
#define pow5(a) a*a*a*a*a
然后pow5(a)+pow5(b)+pow5(c)+pow5(d)+pow5(e)