使用循环结构,输出1到5的阶乘值

如题所述

使用matlab语言编写的,1到N的阶乘值

你可以对应到其他语言,思路应该是一样的:
代码:
function jiechen=Jiechen(n) %定义的一个函数
jiechen=ones(n,1);
for i=1:n
for j=1:i
jiechen(i)=jiechen(i)*j;
end
end
温馨提示:内容为网友见解,仅供参考
无其他回答

使用循环结构,输出1到5的阶乘值
使用matlab语言编写的,1到N的阶乘值 你可以对应到其他语言,思路应该是一样的:代码:function jiechen=Jiechen(n) %定义的一个函数 jiechen=ones(n,1);for i=1:n for j=1:i jiechen(i)=jiechen(i)*j;end end

使用三种循环语句输出5的阶乘
} while(i=1)\/\/===以上num为5的阶乘===

新手求助:用循环语句输出5的阶乘
s=1;for(i = 1;i<=5;i++){ s = s * i;}

java,可以用for循环写一个到5的阶乘计算
用for循环写一个到5的阶乘计算的Java程序如下 public class C { public static void main(String[] args) { for(int i=1;i<=5;i++){ int factorial =1; for(int j=1;j<=i;j++){ factorial *=j; } System.out.println(i+"!="+factorial); } }}运行结果 1!...

用单层循环求 1到5的阶乘
include<stdio.h> int main(){ int sum=1,i;for(i=1;i<=5;i++)sum=sum*i;printf("%d\\n",sum);return 0;}

求教:用C语言求1到5的阶乘
n是形式参数,它用来接受来自主函数的实参.也就是当函数调用的时候fac(i)中的i来替换这里的n.当第一次调用的时候,i=1(实参)传给n(形参),n=1; f=f*n就等于1=1*1;此时f=1;当第二次调用的时候,n=2,f=f*n就是把f*n等于1*2赋给f,此时f=2,依次类推...你能看懂吗?

用for循环求出1!-3!+5!-7!=?
接着,我们来计算每个阶乘的值。1! = 1 * 0! = 1 * 1 = 1 3! = 3 * 2 * 1 = 6 5! = 5 * 4 * 3 * 2 * 1 = 120 7! = 7 * 6 * 5 * 4 * 3 * 2 * 1 = 5040 现在我们有了每个奇数的阶乘值,接下来进行题目的求解。按照题目要求,我们需要将相邻两个阶乘值相乘...

c语言如何求一个数的阶乘
n的阶乘就是从1到的累积,所以可以通过一个for循环,从1到n依次求积即可。参考代码:include "stdio.h"int main() { int n,i,s=1;scanf("%d",&n);for(i=1;i<=n;i++)\/\/for循环求累积 s=s*i;printf("%d\\n",s);return 0;} \/ 运行结果:(例如求5的阶乘)5 120 \/ ...

怎么用while语句算5的阶乘?
当然,这个图形即使不用循环也能做出来,但要写不少代码,而且效率低下,所以我建议你能自己使用循环的方法做出来。只要多做练习,我想一定能掌握的!注:不知怎的,图形和我想象的不同,应该是:第一行4个空格,1个* 第二行3个空格,3个* 第三行2个空格,5个* 第四行1个空格,7个* 第五行...

C语言 求S=1!+2!+3!+4!+5!并输出结果
include <stdio.h>#define N 5 \/\/定义符号常量\/\/求出每一项阶乘值的函数int fact(int n){ int i; int s; for(i=s=1;i<=n;i++) s*=i; \/\/从1开始循环累加相乘 return s;} int main(){ int s; int i; for(i=1,s=0;i<=N;i++) s+=fa...

相似回答