实验五{4}

#include<stdio.h>
int main(){
 int fac(int n);
 int n,y;
 printf("请输入一个数:");
 scanf("%d",&n);
 y=fac(n);
 printf("%d的阶乘为%d\n",n,y);
    return 0;
}


int fac(int n){
 int i;
 if(n<0)
  printf("error");
 else if(n==0||n==1)
  i=1;
 else i=n*fac(n-1);
 return (i);
}

posted @ 2019-06-06 15:31  史智宇  阅读(297)  评论(0编辑  收藏  举报