用遞歸的方法求n!


//遞歸求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;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM