(1)请问谁能编写辗转相除法的scilab代码?(2)我想求某个数的阶乘,但这个算法存在问题.请高手指出,n=input("n="); i=1; p=1; while i

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 23:42:44

(1)请问谁能编写辗转相除法的scilab代码?(2)我想求某个数的阶乘,但这个算法存在问题.请高手指出,n=input("n="); i=1; p=1; while i
(1)请问谁能编写辗转相除法的scilab代码?
(2)我想求某个数的阶乘,但这个算法存在问题.请高手指出,
n=input("n=");
i=1;
p=1;
while
i

(1)请问谁能编写辗转相除法的scilab代码?(2)我想求某个数的阶乘,但这个算法存在问题.请高手指出,n=input("n="); i=1; p=1; while i
我用JAVA写一个计算阶乘的代码吧.
import java.util.Scanner
class jiecheng{
public static long fun(int n){
if(n==0||n==1)
return 1;
else
return n*fun(n-1);
}
public class void main(String[] args){
int n=scan.nextInt();
long m=fun(n);
System.out.println(m);
}
}

话说辗转相除法当时课本上教程序时有写,

(2)修改为
n=input('n=');
i=1;
p=1;
while(i<=n)
p=p*i;
i=i+1;
end
print(%io(2),p);
或者修改为
n=input('n=');
i=1;
p=1;
for i=1:n
p=p*i;
end
print(%io(2),p);