exp06_01.c

来自「《C语言程序设计教程、实验与练习》 源文件下载」· C语言 代码 · 共 34 行

C
34
字号
/* this program will calculate n!*/
#include <stdio.h>

long fact(int n)
{
 long L;

 if(n==1)
  {
   printf("%d",n);
   return 1;
   }
 else
   {
    printf("%d*",n);
    L=n*fact(n-1);
    return L;
     }
 }

void main()
{
 int k;
 long L;

 scanf("%d",&k);
 if(k>0)
 {
   L=fact(k);
   printf("=%ld\n",L);
   }
 else
    printf("wrong inputting!\n");
 }

⌨️ 快捷键说明

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