问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c++程序问题 求m的n次幂

发布网友 发布时间:2024-09-08 17:03

我来回答

3个回答

热心网友 时间:2024-10-15 09:23

(n&0x01UL==0)
n就是你上面传来的n的参数
& 是位运算的“与”
以"0x"开头的数表示这是一个16进制数
0x01就表示这是个16进制数,值为1
UL是"unsigned long",表示0x01是个"unsigned long"型的数

temp=re(m,n>>1);/* >>表示右移1位
如是n<<1就是左移1位
这也是位运算
n<<1相当于n*2;
n>>1相当于n/2;
同理:
n<<2 相当于n*4
左移一位,数值翻倍。
右移相反咯。。

热心网友 时间:2024-10-15 09:24

。。。。。

热心网友 时间:2024-10-15 09:23

unsigned long re(unsigned long m,unsigned long n)
{
unsigned long temp;
if (n==0)
return 1;
else if (n&0x01UL==0)/*这里表示如果n是偶数,则采用下面方式计算*/
{
temp=re(m,n>>1);/* >>表示左移1位,n>>1等价于n/2*/
return temp*temp;
}
else
return m*re(m,n-1);

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
QQ哪里修改验证问题 修改验证问题位置介绍 因哪些情形,患者有损害,医疗机构不承担赔偿责任 花呗新人版如何升级 升为标准版方法介绍 花呗新人板什么意思 为什么是花呗新人版 5万的贷款利息大概多少钱 贷5万块一年利息多少 浮点运算符“==”和“&gt;=”的区别? 四川冷锅串串做法 求几首好听的动漫歌 怎么查找电脑QQ聊天记录? qq聊天记录在哪个文件夹里面呢? 电脑怎么查看qq聊天记录在哪个文件夹? 电脑版qq聊天记录怎么找回来? 莫扎特最主要的作品有哪些?最经典的是那些?求列表和地址! 整个头发的发尾有经过特殊处理吗?烫还是什么?具体讲解。。。_百度知... 烫头发发尾烫一下,烫好像小疙瘩小疙瘩的,那叫什么名字 二甲基硫醚简介 ppt排版混乱怎么办? ppt发到手机上后,排版乱了怎么调? “发动战争”和 “勇于承认错误”怎么翻译? 8座车怎么办理etc 八座车申请改五座手续 聊聊柴烧的艺术及艺术性柴烧【柴烧日本传统】 柴窑瓷器当代柴窑瓷器作品赏析 天菁瓷器:揭开柴窑千年面纱!古法传承,千窑一宝 景德钰青 | 柴烧和柴窑的区别是什么? 你们知道烧柴的历史特点区别以及特特色吗 柴窑烧制过程一些心得与分享 周氏藕粉是纯藕粉吗?怎么判断? 七座商务车租赁 为什么我微信加群后就被移出群聊了? 微信被移除群聊是怎么回事? 懂得珍惜,才配拥有! 西门子冰箱,昨天响了警报(发出声音),后来找了客服,告诉我『记忆键... 西门子冰箱怎么关闭报警键 榴莲披萨的做法是什么? 必胜客榴莲披萨的品质怎么样? 榴莲不熟能做披萨吗 榴莲披萨有什么家常做法? 93年的单位房被鉴定c级危房应该找哪个部门 危房鉴定c级街道办事处有权封我的门吗 上海评定危房D级的单位 2024年危房鉴定标准是怎样的 月经每个月提前是什么原因 育种值的概念是什么 数学建模中的模型和算法有什么区别? 影响遗传增益的主要因素及如何影响 加法的定义式是什么?等于多少呢? 每天吃坚果的好处和坏处是什么? 临沂中秋节送礼规矩 临沂的中秋都会怎么过