ch4-5.c

来自「单片机接口技术(C51版)例程源代码」· C语言 代码 · 共 21 行

C
21
字号
      #include<stdio.h> 
      unsigned long mul(int n); 
      int main() 
     { 
          int m; 
          puts("Calculate n! n=?\n"); 
          scanf("%d", &m);         /*键盘输入数据*/ 
          printf("%d!=%ld\n", m, mul(m));/*调用子程序计算并输出*/ 
          getchar(); 
          return 0; 
      } 
     unsigned long mul(int n) 
     { 
          unsigned long p; 
          if(n>1) 
               p=n*mul(n-1);       /*递归调用计算n!*/ 
          else 
               p=1L; 
          return(p);               /*返回结果*/ 
     } 

⌨️ 快捷键说明

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