打印本文 打印本文  关闭窗口 关闭窗口  
编程初学者练习编程(7)阶乘
作者:佚名  文章来源:不详  点击数  更新时间:2008/4/18 14:39:02  文章录入:杜斌  责任编辑:杜斌

//7、阶乘
#include<stdio.h>
float fac(int n){
    float f;
    if(n<0){printf("n<0,dataerror!");}
    else if(n==0||n==1)f=1;
         else f=fac(n-1)*n;
         return(f);
}
void main(){
 int n;
   float y;
 printf("请输入阶乘数为:\n");
   scanf("%d",&n);
   y=fac(n);
   printf("%d!=%1.0f\n",n,y);
}
 
打印本文 打印本文  关闭窗口 关闭窗口