编程实现输入n,输出前n项各项的阶乘

#include <stdio.h>
int main()
{
    int i,n;
    printf("请输入你想计算的阶乘:\n",n);
    scanf("%d",&n);
    double fact(int);
    for(i=0;i<=n;i++){
        printf("%d!=%lf\n",i,fact(i));
    }
}
double fact(int j)
{
    double sum;
    if(j==0){
        sum=1;
    } else {
        sum=j*fact(j-1);
    }
    return sum;
}

猜你喜欢

转载自blog.csdn.net/qq_38452951/article/details/80723450