题目描述
求 𝑛!n!,也就是 1×2×3⋯×𝑛1×2×3⋯×n。
挑战:尝试不使用循环语句(for、while)完成这个任务。
输入格式
第一行输入一个正整数 𝑛n。
输出格式
输出一个正整数,表示 𝑛!n!。
输入输出样例
输入 #1复制
3
输出 #1复制
6
说明/提示
数据保证,1≤𝑛≤121≤n≤12。
#include<bits/stdc++.h>
using namespace std;
int n;
int p(int k){
int ans=1,t=0;
for(int i=1;i<=k;i++)
{
ans*=i;
}
return ans;
}
int main(){
cin>>n;
cout<<p(n);
}