double s=pow(2,double(1/3))结果是s=1,问题在于double(1/3)=0,实际上s应该等于1.26.而double(1/3)应该等于0.3333才对啊
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/26 03:53:47
doubles=pow(2,double(1/3))结果是s=1,问题在于double(1/3)=0,实际上s应该等于1.26.而double(1/3)应该等于0.3333才对啊doubles=pow
double s=pow(2,double(1/3))结果是s=1,问题在于double(1/3)=0,实际上s应该等于1.26.而double(1/3)应该等于0.3333才对啊
double s=pow(2,double(1/3))结果是s=1,问题在于double(1/3)=0,
实际上s应该等于1.26.而double(1/3)应该等于0.3333才对啊
double s=pow(2,double(1/3))结果是s=1,问题在于double(1/3)=0,实际上s应该等于1.26.而double(1/3)应该等于0.3333才对啊
先算括号内
1/3都是整数返回整数就是(double)0
2的0次方当然是一要就改成(double)(1.0/3)
就是你要的结果