题目链接
题目描述
给定一个整数n,求它的阶乘,n小于等于10。
Input
输入一个数n&#xff08;1<&#61;n<&#61;10&#xff09;
Output
输出一个数&#xff0c;表示n的阶乘
Sample Input
5
Sample Output
120
思路
计算阶乘&#xff0c;n的阶乘就是从1累乘到n。
C&#43;&#43;代码&#xff1a;
#include
using namespace std;
long long f(long long n)
{if(n &#61;&#61; 1) return 1;return f(n - 1) * n;
}
int main()
{long long n, ans;while(cin >> n)cout << f(n) << endl;return 0;
}