欢迎光临散文网 会员登陆 & 注册

01、经典C语言实例:计算阶乘n!=1×2×3×……×n

2023-05-30 08:25 作者:漫天飞羽zz  | 我要投稿

阶乘指从1乘以2乘以3乘以4一直乘到所要求的数。例如所要求的数是4,则阶乘式是1×2×3×4 =24

任何大于1的自然数n阶乘表示方法: n!=1×2×3×……×n

适用领域范围:初等代数

/*

经典C语言实例

阶乘指从1乘以2乘以3乘以4一直乘到所要求的数。例如所要求的数是4,则阶乘式是1×2×3×4 =24

任何大于1的自然数n阶乘表示方法: n!=1×2×3×……×n

适用领域范围:初等代数

代码如下:

*/

#include <stdio.h>


int  factorial(int dat) //C语言实现计算阶乘

{

    int i =2,t =1;


    while (i<=dat)

    {

        t =t*i;     //第一次1*2   第2次1*2*3   第3次1*2*3*4

        i =i+1;

    }

    return t;

}


int main(int argc, char *argv[])

{

    int ret =0;

    printf("start------------------------------------\r\n\r\n");

    ret = factorial(5);         //计算5的阶乘 1*2*3*4*5=100

    printf("ret =%d\n",ret);

    printf("\r\n\r\nend--------------------------------------\r\n");

    return 0;

}


01、经典C语言实例:计算阶乘n!=1×2×3×……×n的评论 (共 条)

分享到微博请遵守国家法律