⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch7_7.c

📁 C语言程序设计上机指导与练习 冶金工业出版社 刘怀亮
💻 C
字号:
/*CH7_7*/
/*用递归法计算n!用递归法计算n!可用下述公式表示:*/
#include<stdio.h>	
int fac(int n);
void main( ) 
{
    int m,y; 
    printf("Enter m:"); 
    scanf("%d",&m); 
    if(m<0) printf("Input data Error!\n"); 	/* 验证输入是否正确*/
    else 
    {
      y=fac(m); 
      printf("\n%d! =%d \n",m,y); 
    }
}/* main()*/
int fac(int n)
{
    int t; 
    if(n==1||(n==0)) return 1;    			/* 结束递归调用标记*/
    else 
    {
      t=n*fac(n-1);           				/* 递归调用*/
    }
    return t;        		/* 只有在上一句调用的所有过程全部结束时才运行到此处。*/
}/* fac()*/


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -