(算法设计技巧与分析)Exprec
2015-03-10 16:14
260 查看
#include<iostream> #include<time.h> using namespace std; int power(int x,int n); int main() { int x,n;//n非负 srand((unsigned int(time(NULL))));//导入时间种子加每次运行结样试下伪随机数种子 x=rand()%10; n=rand()%10; cout<<x<<"^"<<n<<"="<<power(x,n); return 0; } int power(int x,int n) { if(n==0)return 1; else { int y=power(x,n/2); if(n%2) return y*y*x; return y*y; } }
相关文章推荐
- (算法设计技巧与分析)LinearSearch
- (算法设计技巧与分析)SelectSort
- (算法设计技巧与分析)matchain
- (算法设计技巧与分析)Kruskal
- (算法设计技巧与分析)BinarySearch
- (算法设计技巧与分析)BinarySearchrec
- (算法设计技巧与分析)floyd
- (算法设计技巧与分析)QuickSort
- 算法设计技巧和分析学习笔记1 (归纳法、分治和动态规划)
- (算法设计技巧与分析)InsertionSort
- <算法设计技巧与分析>M.H>Alsuwaiye编著 读书心得
- (算法设计技巧与分析)SelectionSortFec
- (算法设计技巧与分析)Knapsack
- (算法设计技巧与分析)CloseStpair
- (算法设计技巧与分析)InsertionSort
- (算法设计技巧与分析)Permutationsi
- (算法设计技巧与分析)Majority
- (算法设计技巧与分析)prim
- (算法设计技巧与分析)Dijkstra
- (算法设计技巧与分析)LCS