zoukankan      html  css  js  c++  java
  • 阶乘

    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 ", 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
    }
     
  • 相关阅读:
    EditText之边框颜色
    Android之drawable state各个属性详解
    Android-第三天
    Android 问题
    ios VS android
    Android-第二天(2)
    collapse
    2020/3/7
    2020/3/6
    P3825 [NOI2017]游戏
  • 原文地址:https://www.cnblogs.com/isoftware/p/3745593.html
Copyright © 2011-2022 走看看