请使用伪代码编写算法:要求分别用循环结构和递归结构求解n!.= 1 当n=0 =n*(n--1)!当n>0是伪代码不是C
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/29 19:47:09
请使用伪代码编写算法:要求分别用循环结构和递归结构求解n!.= 1 当n=0 =n*(n--1)!当n>0是伪代码不是C语言
循环结构:
tar_func(int n ){if n == 0 res = 1
else res = 1
for i = 1:n
res = res * i;
return res;}
递归结构:
tar_func(int n){ if(n == 0) return 1;
else return n * tar_func(n - 1);}
再问: 能用伪代码写吗
再答: 呃,已经是伪代码了,已经去掉了很多C的语法了。
tar_func(input: n )
if n == 0
res = 1
else
res = 1
for i = 1:n
res = res * i;
res;
递归结构:
tar_func(input: n){
if(n == 0) return 1;
else return n * tar_func(n - 1);
}
再问: 用IF,then语句,while do语句
再问:
再问: 像这种
再问: 谢了
再答: tar_func(n)
if( n equals 0)
then
\x09res = 1
else
res = 1
for i = 1:n
res = res * i;
return res;
endif
递归结构:
tar_func(n){
if(n equals 0)
\x09then
\x09\x09return 1;
else
\x09return n * tar_func(n - 1);
}
再问: 不用英语
再问: 一些词用汉语言就行
再答: 你自己改吧。。。
再问: 看不懂啊
再问: 我们刚开始学伪代码
再问: 。。。
再问: res是什么
再问: tar_func(n)又是什么
再问: 跪求啊😭
再答: res是变量, tar_func是函数名,(n)是函数声明中的参数。
再问: 在
再问: 大神帮我
再答: 啥问题呢?
tar_func(int n ){if n == 0 res = 1
else res = 1
for i = 1:n
res = res * i;
return res;}
递归结构:
tar_func(int n){ if(n == 0) return 1;
else return n * tar_func(n - 1);}
再问: 能用伪代码写吗
再答: 呃,已经是伪代码了,已经去掉了很多C的语法了。
tar_func(input: n )
if n == 0
res = 1
else
res = 1
for i = 1:n
res = res * i;
res;
递归结构:
tar_func(input: n){
if(n == 0) return 1;
else return n * tar_func(n - 1);
}
再问: 用IF,then语句,while do语句
再问:
再问: 像这种
再问: 谢了
再答: tar_func(n)
if( n equals 0)
then
\x09res = 1
else
res = 1
for i = 1:n
res = res * i;
return res;
endif
递归结构:
tar_func(n){
if(n equals 0)
\x09then
\x09\x09return 1;
else
\x09return n * tar_func(n - 1);
}
再问: 不用英语
再问: 一些词用汉语言就行
再答: 你自己改吧。。。
再问: 看不懂啊
再问: 我们刚开始学伪代码
再问: 。。。
再问: res是什么
再问: tar_func(n)又是什么
再问: 跪求啊😭
再答: res是变量, tar_func是函数名,(n)是函数声明中的参数。
再问: 在
再问: 大神帮我
再答: 啥问题呢?
请使用伪代码编写算法:要求分别用循环结构和递归结构求解n!.= 1 当n=0 =n*(n--1)!当n>0
3.求解方程ax+bx+c=0的根,要求 (1)画出N-S流程图 (2)写出伪代码 (3)写出相应程序
用循环结构编写一个计算y=(1+2+3.+n) 的伪码形式算法,要求用循环累加的过程为从n递减到1?
用C语言 求解方程ax*x+bx+c=0的根,要求:画出N—S流程图,写出伪代码,并写出相应程序
求解1^3+3^3+5^3+…………(2n-1)^3=? 用VB循环结构程序编写的代码
当n=0时,=1,当n>0时,=n(n-1)!.用对应的递归算法推求n!时的计算次数.
有3个数abc,要求按大小顺序输出 用N-S图和伪代码表示算法
分别用流程图和伪代码的方法描述求找n个整数中最大值的算法?
C语言编写 已知一数列的第n项的通式为f(n)=n*(n+1),分别用非递归法和递归法编程求解该数列第1到1000项的和
下列伪代码写出求1平方+2平方+3平方+...+n平方
C语言程序题:1、编写一个求n!的函数fact(n),要求fact函数分别用递归和非递归两种方法实现
求水仙花数的算法是 使用循环结构实现计算N!的算法是 A递归 B迭代 C排序 D查找