c4-11.cpp

来自「这是和谭浩强的《c++程序设计》对应的教材例题chap4的程序」· C++ 代码 · 共 27 行

CPP
27
字号
#include <iostream>
using namespace std;
long fac(int);
int main()
 {int n;
  long y;
  cout<<"please input an integer:";
  cin>>n;
  y=fac(n);
  cout<<n<<"!="<<y<<endl;
  return 0;
 }

long fac(int n)
{
 long f;
 if(n<0)
  {cout<<"n<0,data error!"<<endl;
   f=-1;
  }
 else if (n==0||n==1) f=1;
 else f=fac(n-1)*n;
 return f;
}


⌨️ 快捷键说明

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