- 2023-05-195.19打卡
#include<iostream>usingnamespacestd;intgetpower(intx,inty){if(y<0)return0;elseif(y==0)return1;elseif(y==1)returnx;elsereturnx*getpower(x,y-1);}doublegetpower(d
- 2023-04-25第三章课后习题(3)
例3-13题目描述:用递归的方法编写函数求Fibonacci级数,公式为F(n)=F(n-1)+F(n-2)(n>2),F1=F2=1观察函数调用过程。设计思路:1.设计一个Fibonacci函数,包括两个整数为形参,重复调用该函数,在调用时对n进行减一操作,当n=2时结束循环。2.输入n值,调用函数。3.输出结果。流程图:
- 2023-04-19C++第三章课后习题3-15
编写递归函数getPower计算x的y次方,在同一个程序中针对整形和实数型实现两个重载的函数。#include<iostream>usingnamespacestd;intgetPower(intx,inty){if(y<0){return0;}if(y==0){return1;}if(y>0){
- 2023-04-14c++打卡第五天
嵌套和递归一、嵌套调用。 1、嵌套调用是指在一个函数中调用另一个函数,也可以在一个类中使用另一个类作为成员变量。 2、实例 ①函数成员调用#include<iostream>usingnamespacestd;intfa2(inta){returna+1;}intfa1(intn){return2*fa2(n);}
- 2023-04-12软工第三天
编写递归函数getPower 计算,在同一个程序中针对整型和实型实现两个重载的函数:int getPower (int x, int y) ;//整型版本,当y<0时,返回0double getPower (double x, int y) ;//实型版本在主程序中实现输人输出,分别输人一个整数。和一个实数。 作为底数,再输人一个整数