double s=pow(2,double(1/3))结果是s=1,问题在于double(1/3)=0,实际上s应该等于1.26.而double(1/3)应该等于0.3333才对啊
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/05 19:29:36
x͒]kAJ;3FvWI)xU~Bj *(^ԤhS3I֪xWs53==ltUd[T+j5Gp(C6;gmdԠ?{ٚJu֝:Fg[ȳO-6GwHvt\bԵql_eJ)rrm`a9n6 +N8mҢ$K8$[AnN$sqSf<>rC!]1Ҁ0#hY,GcB$ d,Ʊ"KjX=jñ SGWwux.s_M([?R|MN{#~Q)t-he1t2~cfJKY_`}
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)
就是你要的结果