阶乘

it2024-12-11  17

1。循环求阶乘: 在C语言中,使用循环语句可以很方便的求出阶乘的值,下面介绍一个很简单的阶乘例子。(因为网上多数是比较麻烦的方法) ¤【计算出“ 1!+ 2!+ 3!+ …… + 10!”的值是多少?】 #include <stdio.h> int main(void) { long x, j=1, sum=0; for ( x=1; x <= 10; ++ x ) { j *= x; sum += j; } printf("1!+2!+...+10!=%ld\n", sum); return 0; } 2. 递归求阶乘:   JAVA中public class Main{   final static int MAX=20;//可以替换MAX的值。 public static void main(String [] args) { int i = 1; long result=1; long [] n = new long[MAX]; do { result *= (i+1); out.println(i+"! = "+result); n[i] = result; i++; } while (i<MAX) ; n[0] = 1; //阶乘end }  

转载于:https://www.cnblogs.com/isoftware/p/3745593.html

相关资源:JAVA求N的阶乘
最新回复(0)