基本功练习_2_23之递归n!

来源:互联网 发布:网络诈骗怎么量刑 编辑:程序博客网 时间:2024/05/28 23:10

#include<stdio.h>

int func(int a)
{
 int result=0;
 printf("%d\n",a);
 if (a==1)
  {
   return 1;
  }
 
 while(a!=1)
 {
  
  return result=a*func(a-1);
  
 }
 //return result; //无限循环
}
int main()
{
 int a=0,result=0;
 scanf("%d",&a);
 result=func(a);
 printf("%d\n",result);
 return 0;

}

原创粉丝点击