有关c语言log函数的问题,求解答
发布网友
发布时间:2022-04-26 07:48
我来回答
共3个回答
热心网友
时间:2022-06-25 11:50
错误有这样几个:
1. i=(int)log((double)n)/log((double)2)+1;
强制类型转换格式:(type)data 而不是:type(data) 如:(double)n, 非double(n)\
2. x是一个临时变量,当离开FindTree后,其内容就是不可预测的了,所以返回其地址对调用者没有意义。
3. C2198错误可能是由1引起的。
热心网友
时间:2022-06-25 11:51
强制转换应该是 (类型) 变量名
log( (double)n ) 这样写才对
log( (double)2 )
热心网友
时间:2022-06-25 11:51
首先你要知道log是以2为底的= =