编写方法,求数的阶乘。n!1 2 3n,比如3!1 2 3

2021-02-02 16:20:16 字数 2372 阅读 3770

1楼:洗澡没泡沫

function fact(n)

if n < 1 then fact = 1: exit function

fact = n * fact(n - 1)end function

private sub ***mand1_click()n = inputbox("n=", , int(20 * rnd))

msgbox n & "!=" & fact(n)end sub

java 编写一个方法,求一个数的阶乘。 n!=1×2×3×...×n,比如3!=1*2*3=6?

2楼:物理公司的

string str="输入一bai个数n,将计算zdn的阶du乘zhi

dao";

str=joptionpane.showinputdialog(null, str);

int n=integer.parseint(str);//获得内输入的数

回n并转成整数容

答int s=1;//计算n的阶乘

for(int i=1;i<=n;i++)joptionpane.showmessagedialog(null, s+"", "n的阶乘", 1);

3楼:匿名用户

方法和分析见下文:

分析

1、确定基本要求,应作为方法的限定条件或特殊情版况处理权(1)规定:0!=1

(2)规定:n!中n非负

2、确定逻辑:

阶乘是比较适合递归的思路,因为n!=n*(n-1)!,直到求解1!作为结束

**(因为不太熟悉java,可能还需要题主进行微调)

long factorials(int n)

设n为自然数:n!=1×2×3×...×n 称为n的阶乘,并且规定0!=1.试编程计算2!、4!、6!和10!,并将结果

4楼:岩石の审判

上机练习题吧?

设n为自然数,n!=1×2×3×…×n称为n的阶乘,规定0!=1.编程求2! 4! 6! 和10!,并输出到屏幕上。

public class jiecheng }}

java输入一个数n,计算n的阶乘(5的阶乘=1*2*3*4*5)

5楼:匿名用户

1、首先要理解一下阶乘的公式:

n!=n*(n-1)*(n-2)*....*2*1,5!=5*4*3*2*1

#include//头文件stdio.h在新浪博客中无法显示加上就可以了

intmain()

printf("5的阶乘结果是:%d\n",t);

return0;

}2、运行结果如下:

3、上面这种方法虽然能求出结果,但是不能求任意的数,也没有考虑到0!=1,这种情况,我们来改进一下;

intmain()

intjiecheng(intj)

return(j);

}4、运行结果如下:

6楼:秀才郎

string str="输入一个数n,将计算n的阶乘";

str=joptionpane.showinputdialog(null, str);

int n=integer.parseint(str);//获得输入的数n并转成整数

int s=1;//计算n的阶乘

for(int i=1;i<=n;i++)joptionpane.showmessagedialog(null, s+"", "n的阶乘", 1);

7楼:匿名用户

public int jiecheng(int n)上边是函数

调用 int x=jiecheng(n);

这主要用到了递归算法,不停的调用函数本身,知道某个条件时终止函数运行

8楼:何珉赛宏爽

static

intfunc(intn)

高二数学 编写程序,输入正整数n,计算它的阶乘n!(n!=n×(n-1)×…×3×2×1).

9楼:匿名用户

input "请输入一个正整数";n

i=nt=1

dot=t*n

i=i-1

loopuntil i=0

print tend

10楼:匿名用户

算法跟你那个差不多的,只是你那个是调用函数的,不用调用函数,会比较长的,你的那个程序完成所需的功能,或者换了光键词,解法也差不多的。

c语言编程求1 1 2 2+3 3n n,求大神解

1楼 匿名用户 include void main printf f sum 运行示例截图 c语言计算 s 1 1 2 2 3 3 n n,n由用户输入,n不大于9。 2楼 勤奋的小龙 include stdio h include stdlib h int main sum sum1 printf...

设n为自然数:n!1 2 3n"称为n的阶乘,并

1楼 岩石 审判 上机练习题吧? 设n为自然数,n 1 2 3 n称为n的阶乘,规定0 1 编程求2 4 6 和10 ,并输出到屏幕上。 public class jiecheng 设n为自然数 则n! 1 2 3 n称为n的阶乘 并且规定0! 1试编制程序计算2!4!8!和 2楼 匿名用户 pul...

c语言函数调用编写程序求1 1 1+2 2 2+3 3 3+4 4 4+5

1楼 匿名用户 小白写程序 题目 编程计算1 1 2 2 3 3 4 4 20 20 include int main printf sum is d n sum return 0 2楼 听不清啊 include int fun int n int main 3楼 用什么语言去写这个么? c语言函数...