01、经典C语言实例:计算阶乘n!=1×2×3×……×n
阶乘指从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;
}