zoukankan      html  css  js  c++  java
  • n的阶乘

    大于等于1
    任何大于等于1 的自然数n 阶乘表示方法:
    0的阶乘
    0!=1。
     
    1、求n!
     

    /*

    所有c语言代码,都是在LoadRunner中运行;

    */

    int getFactorial(int n);
    Action()
    {
      lr_output_message("%d",getFactorial(0));
      lr_output_message("%d",getFactorial(5));
      lr_output_message("%d",getFactorial(10));
      return 0;
    }

      int getFactorial(int n){
      int fac=1;//要赋初值,否则会有异常
      int i=1;
      if (n ==0) {
        fac=1;
      }else{
        for (;i<=n;i++) {
        fac = fac * i;
        }
      }
      return fac;
    }

    =========================================================

    运行结果:

    Action.c(10): 1
    Action.c(11): 120
    Action.c(12): 3628800

    =========================================================

    2、求1!+2!+.........10!

    /*

    所有c语言代码,都是在LoadRunner中运行;

    */

    int getFactorial(int n);
    Action()
    {
    int n = 10;
    int i=1;
    int sum = 0;
    for (;i<=10;i++) {
    sum =sum + getFactorial(i);
    }
    lr_output_message("%d",sum);
    return 0;
    }

    //函数getFactorial用户计算n!的值
    int getFactorial(int n){
    int fac=1;//要赋初值,否则会有异常
    int i=1;
    if (n ==0) {
    fac=1;
    }else{
    for (;i<=n;i++) {
    fac = fac * i;
    }
    }
    return fac;
    }

  • 相关阅读:
    队列01--[队列&双端队列&循环队列&双端循环队列]
    LeetCode--[栈]--不定时更新
    栈01--[栈接口设计&&栈应用]
    初等数论初步
    成外国庆集训小记
    图论算法初步
    Are Lights Still On?
    二分答案和三分入门
    SCOI2010 传送带
    微信小程序 菜鸟笔记
  • 原文地址:https://www.cnblogs.com/beidou93/p/9716411.html
Copyright © 2011-2022 走看看