求数值的整数次方。
来源:互联网 发布:oracle数据库监听配置 编辑:程序博客网 时间:2024/05/16 16:02
n为偶数时:X^n =(X^(n/2))^2
n为奇数时:X^n =(X^(n/2))^2 * X
#include <stdio.h>#include <stdlib.h>//base的N次方int power(int base,unsigned int n){if(n==0) return 1;if(n==1) return base;int half=power(base,n>>1);return ((n & 1) == 1 ? base : 1) * half * half;}int main(void) {printf("\n%d",power(5,4));return 0;}
- 求数值的整数次方。
- 求数值的整数次方
- 求数值的整数次方
- 数值的整数次方(求幂)
- 【算法】求数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- 数值的整数次方
- [转]Effective C++ 02 尽量以const, enum, inline替换#define 笔记
- 串口短信猫与USB短信猫
- python 网络编程
- php数据库操作类
- 你不需要测试人员吗?
- 求数值的整数次方。
- Prim zoj 1203 Swordfish
- 2012年08月27日
- 我的2011—2012,“痛”并快乐着
- ruby socket 之 ftp
- JDK环境变量配置
- 关于平面设计师
- flex 动态chekbox
- java.lang.IllegalArgumentException: Document base C:\Program Files (x86)\Apache Software Foundation\