【c语言简单算法】1-阶乘

2022-10-15,,,

求n的阶乘

算法要求

从键盘输入一个数,求出这个数的阶乘

代码实现

#include
main() {
double result=1;
size_t n;
scanf("%d", &n);
for (size_t i =0; i < n; i++)
{
result *= (n -i);
}
printf("%f", result);
}

调试分析

键盘上输入15,输出1307674368000.000000

注意

    由于阶乘一般较大,所以一般不会使用int之类的整形存放数值,一般考虑双精度实型数。
    由于result是double,所以输出也要使用%f,而不是%d

【c语言简单算法】1-阶乘的相关教程结束。

《【c语言简单算法】1-阶乘.doc》

下载本文的Word格式文档,以方便收藏与打印。