如何在c中实现指数函数?
我想知道我如何在这段代码中实现指数函数(这意味着我如何将^更改为c语言中的某种功能) 这是数学中的函数如何在c中实现指数函数?,c,C,我想知道我如何在这段代码中实现指数函数(这意味着我如何将^更改为c语言中的某种功能) 这是数学中的函数 #包括 然后使用函数您要查找的函数是pow(),它可以在math.h库中找到。请记住使用-lm编译,否则它不会让您编译它 示例:gcc-o output_name file.c-lm是否位于正确的位置?毫无疑问,(…)/(1-pow(…)@iharob你确定pow在正确的位置吗?我问它是因为它不会给我应该得到的答案:)对不起,我想不是。现在?@iharob现在它给了我想要的答案。谢谢你的帮助
#包括
然后使用函数您要查找的函数是pow(),它可以在math.h库中找到。请记住使用-lm编译,否则它不会让您编译它
示例:gcc-o output_name file.c-lm是否位于正确的位置?毫无疑问,
(…)/(1-pow(…)
@iharob你确定pow在正确的位置吗?我问它是因为它不会给我应该得到的答案:)对不起,我想不是。现在?@iharob现在它给了我想要的答案。谢谢你的帮助:)我在编译方面没有任何问题。无论如何,谢谢你的信息:)。。。。要知道,^
是C语言中的一个位运算符,它只接受整数操作数。它不是一个指数函数。
K = (S * (P/100/12)) / (1 - (1 + (P/100/12))^(-Y*12) );
K = (S * (P / 100 / 12)) / (1 - pow((1 + (P / 100 / 12)), (-Y * 12)));
#include <math.h>