C语言 用浮点型数据求一个数的N次方

定义a为浮点型数据,能不能求a^3, 这样写TC报错,查了一下书好像要写成10的N次方...
到底能不能求a^3呢? 要怎么写, 高手请赐教.谢谢

a^3表示变量a和3进行按位异或运算,这种运算a当然不可以是浮点型。
N次方时a是可以为浮点型的。
简单的2次方或3次方可以直接写a*a a*a*a等。
N比较大时用C函数pow,其原型为:double pow(double x,double y),功能是求x的y次方.
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-12-13
for(i=0;i<=1;i++)
a=a*a;
3次放就是乘于两次,即:a*a一次,(a*a)*a又一次
所以循环两次就能得到a^3
第2个回答  2007-12-24
for(i=0;i<=1;i++)
a=a*a;

3次放就是乘于两次,即:a*a一次,(a*a)*a又一次
所以循环两次就能得到a^3
第3个回答  2007-12-24
用pow函数,但是一般情况下,平方和三次方可以直接用乘法替代。
第4个回答  2007-12-24
#include<math.h>
pow(x,y)
相似回答
大家正在搜