为了账号安全,请及时绑定邮箱和手机立即绑定

为什么num==hd*hd*hd+td*td*td+sd*sd*sd不能写成num==hd^3+td^3+sd^3

if(     num==hd*hd*hd+td*td*td+sd*sd*sd       ) 
不能换成
if(     num==hd^3+td^3+sd^3      )

正在回答

2 回答

^这个符号在C语言中是另一种运算符,按位异或;如果你要用乘方的函数的话,可以#include<math.h>,(y=a^x)函数的用法是y=pow(a,x);

0 回复 有任何疑惑可以回复我~

因为C语言简单运算符不包含乘方的符号,所以只能写开。不过有乘方的库函数,高阶时用比较方便。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么num==hd*hd*hd+td*td*td+sd*sd*sd不能写成num==hd^3+td^3+sd^3

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号