一个关于将代数式转为表达式的问题
代数是:|x^3+logx|
对应的表达式为:fabs(pow(x,3.0)+log(x))
请问pow内的第二个参数为什么是3.0而不是3?谢谢
问题点数:20、回复次数:5Top
1 楼iwantfat(rock)回复于 2006-03-19 20:15:23 得分 20
double pow( double x, double y );
函数声明。
查查msdnTop
2 楼feny911(春韭秋菘)回复于 2006-03-19 20:16:14 得分 0
pow函数要求参数为浮点类型
Top
3 楼zh2817()回复于 2006-03-19 20:16:48 得分 0
常用的数学函数里:
double pow(double x,double y)就是这么定义的!Top
4 楼jixingzhong(瞌睡虫·星辰)回复于 2006-03-20 17:25:56 得分 0
用 3 也是可以的 ...
int 类型会自动转换到 double ...Top
5 楼zzw820626(偶要分,偶要星星)回复于 2006-03-21 16:50:00 得分 0
double pow( double x, double y );Top




