社区
C++ 语言
帖子详情
如何计算X^Y?
ken98091
2005-05-25 04:41:30
X的Y次方,包括小数,如
0.5^0.7=0.61557
...全文
390
9
打赏
收藏
如何计算X^Y?
X的Y次方,包括小数,如 0.5^0.7=0.61557
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nasi00
2005-05-26
打赏
举报
回复
去看看《数值分析》吧,通常都是迭代什么的……
xyly30
2005-05-26
打赏
举报
回复
哪么只有这样了,就是重载运算符啦。
Roaming_Sheep
2005-05-26
打赏
举报
回复
然后,忽然想起来^在C++中是OR操作……
————————————————
是XOR
ken98091
2005-05-26
打赏
举报
回复
不好意思,我的意思是:要自己写一个函数,实现pow()的功能
6spring
2005-05-25
打赏
举报
回复
刚想说重载^运算符,根据Y的不同情况做相应计算……
然后,忽然想起来^在C++中是OR操作……
-_____-|||
foochow
2005-05-25
打赏
举报
回复
pow
原型:extern float pow(float x, float y);
用法:#include <math.h>
功能:计算x的y次幂。
说明:x应大于零,返回幂指数的结果。
举例:
// pow.c
#include <syslib.h>
#include <math.h>
main()
{
clrscr(); // clear screen
textmode(0x00); // 6 lines per LCD screen
printf("4^5=%f",pow(4.,5.));
getchar();
return 0;
}
useresu
2005-05-25
打赏
举报
回复
记的#include <math.h>
qrlvls
2005-05-25
打赏
举报
回复
#include <math.h>
...
doulbe dblVal;
dblVal = pow(0.5, 0.7);
useresu
2005-05-25
打赏
举报
回复
pow(x,y);
java中x^=y^=x^=y交换整形数据Bug
或许不少做过c语言或者c++的朋友都知道,如果是整形数据x和y,通过x^=y^=x^=y ,就可以交换x和y的值。但是如果想在java中这么做,那就哈哈哈哈~ 让我们直接看一下这么做的后果: 瞧见了没,y是变成1了,但是x却并不等于2,而是等于0。 首先我们来解析一下,如果通过异或来交换两个整数,其正确流程如下: x = x ^ y; y = y ^ x; x = y ^ x; ...
编写递归函数getPowerr
计算
x^y。其中x为double类型,y为int型,当y小于0时,返回0。
编写递归函数getPowerr
计算
x^y。其中x为double类型,y为int型,当y小于0时,返回0。
编写函数
计算
x^y
问题描述 C语言数学库中用来
计算
x的y次幂的函数的定义如下: double pow( double x, double y),用该函数用来做整数的幂运算不仅耗时多,结果也经常不够准确。 请你自己写一个
计算
整数x的y(y是非负整数)次幂的函数,该函数的定义如下: int power( int x, int y ); 输入格式 只写函数,不用考虑输入输出格式。 输出格式 函数中无需输出,只要将所求的的返回。 提交代码(C) int i,c=1; for(i=0;i<y;i++) c*=x; return
int f(int x,int y) {return (x&y) + ((x^y)>>1);} 的结果为?
int f(int x,int y) { return (x&y) + ((x^y)>>1); } 采用笨方法的话就是把 x和y 都转为二进制,然后逐个逐个的算出来。 也可以用第二种方法算出来,其实 (x&y) + ((x^y)>>1) 就是求 x和y 的平均值的意思。 证明一下 (x&y) + ((x^y)>>1)...
模拟实现函数 pow(x,y) ,即实现运算x^y(x的y次方),这里x和y都为整数。
基本思想是,减少乘法次数,重复利用
计算
结果。 例如:x^4,如果逐个相乘的话,需要四次乘法。如果我们这样分解(x^2)*(x^2)就只需要2次乘法,因为x^2的结果我们可以重复利用。所以我们最好做对称的分解指数y,然后求x^(y/2)的平方。 具体算法如下: 1 如果y为偶数,直接
计算
mypow(x, y/2)*mypow(x, y/2); 2 如果y为奇数,则y-1为偶数,回到了第一种情况。...
C++ 语言
65,208
社区成员
250,517
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章