首页 > 其他 > 详细

用递归的方法求n!

时间:2020-06-30 17:25:47      阅读:61      评论:0      收藏:0      [点我收藏+]

//递归求n的阶乘
//f=1(n=1||n=0)
//f=(n-1)!*n
#include <stdio.h>
int main()
{
    int c,b,z;
    int fabs(int n);//声明
    printf("输入要求几的阶乘\n");
    scanf("%d",&c);
    z = fabs(c);
    printf("阶乘为:%d\n",z);
    return 0;
}
int fabs(int n)
{
    int f;
    if(n<0)
    printf("data is wrong!");
    else if(n==0||n==1)
    f = 1;
    else
    f = fabs(n-1)*n;
    return f;
}

技术分享图片

用递归的方法求n!

原文:https://www.cnblogs.com/LiQingXin/p/13214843.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!