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语言函数...