实验5.5

#include <stdio.h>
int fac(int n);
void main()
{
 int n;
 scanf("%d",&n);
 printf("%d\n",fac(n));
}
int fac(int n)

 if(n==1||n==0)
 {
  return 1;
 }
 else if(n>0)
 {
  return n*fac(n-1);
 }
 else
 {
  return 0;
 }
}

posted @ 2019-06-06 15:00  李天贤  阅读(104)  评论(0编辑  收藏  举报