用vb求1到n的阶乘和的程序编写

用vb求1到n的阶乘和的程序编写,第1张

用vb求1到n的阶乘和的程序

1

自己编写函数代码:

Private

Function

jieC(Byval

n

As

Integer)

As

Long

Dim

i

As

Integer

Dim

Fac

As

Long

Fac

=

1

For

i

=

1

To

n

Fac

=

Fac

i

Next

i

jieC

=

Fac

End

Function

2

在需要求阶乘的地方,调用该函数:

例如:

Dim

y

As

Long

y

=

jieC(10)

'求阶乘(10)将用10调用上面的自定义函数,返回10的阶乘

Java编程:写出求n的阶乘的方法,并算出1到7的阶乘的和方法:

先编写求阶乘的方法,再通过for循环计算1到7的阶乘的和。

具体实现:

public class Test {

 public static void main(String[] args) {

  int sum = 0;  //保存阶乘的和

  for(int i = 1;i<=7;i++)

   sum += factorial(i);

  Systemoutprintln(sum);

 }

 // 求阶乘方法,传入一个整数,返回这个整数的阶乘

 public static int factorial(int num) {

  int result = 1;

  for(int i = 1;i<=num;i++){

   result = i;

  }

  return result;

 }

}

1、程序分析:此程序只是把累加变成了累乘。

2、程序源代码

main()

{

float n,s=0,t=1;

for(n=1;n<=20;n++)

{

t=n;

s+=t;

}

printf("1+2!+3!+20!=%e\n",s);

}

3、c语言介绍:

(1)C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

(2)尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

(3)二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言最初的标准。

#include"stdioh"

int mul(int n);

void main()

{

int i, n, num = 0;

printf("输入待连续阶乘并求和的整数个数为:");

scanf("%d", &n);

for (i = 1; i <= n; i++)

num += mul(i);

printf("1!+2!+3!++n!=%d\n", num);//这里printf()函数不需要&

}

int mul(int n)

{

int i, t = 1;

for (i = 1; i <= n; i++)

t = i;

return t;

}

以上就是关于用vb求1到n的阶乘和的程序编写全部的内容,包括:用vb求1到n的阶乘和的程序编写、Java编程:写出求n的阶乘的方法,并算出1到7的阶乘的和、求1到20的阶乘之和的c语言程序怎么编写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9280406.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存