C语言求阶乘

日期:2022-04-09 08:53:31 人气:1

C语言求阶乘

其实这个只能算到12的阶乘,因为13的阶乘等于6227020800,它已经大于2的31次方了,也就是超过了int所能表示的最大值了(溢出),所以你可以把int
改为double.
#include
<stdio.h>
#include
<stdlib.h>
double
f(int
n)
{
if(
    A+
热门评论