zoukankan      html  css  js  c++  java
  • 求阶乘的函数

    long fac(int k)
    {
     long f=1;
     for (int i=1;i<=k;i++)
       f=f*i;
     return f;
    }

    #include <stdio.h>
    #include 
    <conio.h>
    long fac(int);
    void main()
    {
     
    int k;
     
    long result;
     clrscr();
     scanf(
    "%d",&k);
     result
    =fac(k);
     printf(
    "%ld",result);
    }


    long fac(int k)
    {
     
    long f=1;
     
    for (int i=1;i<=k;i++)
       f
    =f*i;
     
    return f;
    }


    **********************************************************************************************
    用递归求n!
    #include <stdio.h>
    #include 
    <conio.h>
    long fac(int);
    void main()
    {
     
    long y;
     
    int n;
     clrscr();
     scanf(
    "%d",&n);
     y
    =fac(n);
     printf(
    "%d!=%ld",n,y);
    }


    long fac(int n)
    {
     
    long f;
     
    if (n==0)
       f
    =1;
     
    else
       f
    =n*fac(n-1);       /*递归调用,求(n-1)!*/
     
    return f;
    }
  • 相关阅读:
    [SCOI2010] 生成字符串
    [NOIp2010] 机器翻译
    [CF792E] Colored Balls
    JS6-函数1
    JS6-字符串
    JS6-函数
    JS
    Bootstrap
    JQuery 自己的理解
    JQuery
  • 原文地址:https://www.cnblogs.com/qixin622/p/619422.html
Copyright © 2011-2022 走看看