一、【深基7.例7】计算阶乘(要求:不用for,while循环)
#include<bits/stdc++.h>
using namespace std;
long long j(int n)
{
if(n==1)
return 1;//递归,满足条件就返回,不满足就打回重来
return n*j(n-1);
}
int main()
{
int n;
cin>>n;
long long m=j(n);
cout<<m<<endl;
return 0;
}
一、【深基7.例7】计算阶乘(要求:不用for,while循环)
#include<bits/stdc++.h>
using namespace std;
long long j(int n)
{
if(n==1)
return 1;//递归,满足条件就返回,不满足就打回重来
return n*j(n-1);
}
int main()
{
int n;
cin>>n;
long long m=j(n);
cout<<m<<endl;
return 0;
}