- 9
- 0
- 约6.73千字
- 约 18页
- 2021-01-11 发布于天津
- 举报
z
z
算法分析与设计
实验报告
专业班级:
姓 名:
学 号:
指导老师:
实验一递归算法的设计与实现
?计算整数的非负整数次幕
设计思路
对于34按步骤可以分析:
34=3 2*32
32
32=3
1*3 1
31=3 咕对于33按步骤可以分析:33
31=3 咕
对于33按步骤可以分析:
33=3
2*31;
32=3
31=3 1*1 ;
分析可以得到:
当xn中n为奇数时,
当xn中n为偶数的,
当 n/2=0;return 1 ;
n * / n /2 \ 2
x =x*(x )
xn=( xn/2)2
步步进行递归返回计算,如果 n
步步进行递归返回计算,如果 n位奇数,在进行
部乘以 x
否则返回运算结果
源程序代码
#in cludeiostream using n amespace std;
int power(i nt x,i nt n) {
int y;
if(n==0)
y=1;
else
y=power(x,n/2);
y=y*y;
if(n %2==1)
{
y=y*x;
}
}
return y;
}
void mai n()
{
cout请输入一个底数 X:;
int x;
cin x;
cout请输入一个指数 Y:;
int y;
cin?y;
if(y0)
{
:e ndl;ce ndl;cout
:e ndl;
ce ndl;
cin
您可能关注的文档
最近下载
- 江苏师范大学《无机化学》习题库及答案第五章 酸碱平衡.pdf VIP
- 2024年西安高新医院招聘考试真题.pdf VIP
- 江苏师范大学《无机化学》习题库及答案——第二章 热化学.docx VIP
- 市商业银行反洗钱检查制度.pdf VIP
- 跨任务迁移中人类反馈奖励函数的泛化机制及优化策略.pdf VIP
- 2025年人教版高中高一非金属(电解)产物试卷及解析.docx VIP
- 产品变更控制程序.pdf VIP
- 2025年房地产经纪人城市更新政策高频考点与易错题专题试卷及解析.pdf VIP
- 2025年AWS认证机器学习-工程师级:TrustedAdvisor性能之ML实例资源利用率监控专题试卷及解析.pdf VIP
- 2025年苏教版高一单调区间求解专题试卷及解析.docx VIP
原创力文档

文档评论(0)