社区
Oracle 高级技术
帖子详情
如何写一个递归函数,怎样写?
bighunt
2003-08-20 02:37:25
在ORACLE函数中能否写一递归函数或过程或包?如能,怎样写?
...全文
256
7
打赏
收藏
如何写一个递归函数,怎样写?
在ORACLE函数中能否写一递归函数或过程或包?如能,怎样写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beckhambobo
2003-08-20
打赏
举报
回复
create or replace function f (n positive) return integer is
begin
if n = 1 then
return 1;
else
return n * f(n - 1);
end if;
end f;
/
Function created
SQL> select f(10) from dual;
F(10)
----------
3628800
10的阶乘
beckhambobo
2003-08-20
打赏
举报
回复
http://expert.csdn.net/Expert/topic/1551/1551178.xml?temp=.8633539
SDT
2003-08-20
打赏
举报
回复
可以,和其他高级语言大同小异。
SDT
2003-08-20
打赏
举报
回复
可以写,本人曾作过一个递归函数,遍理树形的管理单位。
和其他高级语言的写法大同小异。
kerisyml
2003-08-20
打赏
举报
回复
可以的,至于怎么写好像不是很难吧,你尝试过吗
asdf008
2003-08-20
打赏
举报
回复
可以写,你可以自己试一下算N!的
armu80830
2003-08-20
打赏
举报
回复
估计不行
写
一个
递归函数
递归函数
是一种特殊的函数,它在执行时会调用自身。
一个
递归函数
必须包含两个部分:
一个
递归条件和
一个
递归的主体。 举个例子,以求阶乘为例: def factorial(n): if n == 1: return 1 else: return n * factorial(n - 1) 在这个例子中,递归条件是 n == 1,递归主体是 return n ...
Python
写
一个
递归函数
好的,下面是
一个
用 Python 实现
递归函数
的示例: deffactorial(n): if n == 1: return 1 else: return n * factorial(n-1) print(factorial(5)) # 120 这个
递归函数
计算阶乘,如果参数 n 为 1,则返回 1,否则返回 n 乘以 factorial(n-1...
写
一个
简单地js
递归函数
递归函数
是一种特殊的函数,它在执行时会调用自身。通常用于解决重复性较高的问题。 下面是
一个
简单的
递归函数
的例子,该函数用于计算阶乘: function factorial(n) { if (n === 1) { return 1; } return n * factorial(n - 1); } console.log(factorial(5)); // 120 上面的函数...
写
一个
简单的
递归函数
private void button1_Click(object sender, System.EventArgs e) { digui(this.textBox1.Text); } private void digui(string path) { DirectoryInfo di=new DirectoryInfo(path); FileInfo[] SubFiles
Oracle 高级技术
3,499
社区成员
18,709
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章