技术学习C++C++问题 A: C语言8.3Ramsayi2018-01-012024-01-13题目描述用递归的方法求出 n!的值。 输入一个正整数 n,保证 n 不超过 10。 输出n!的值。请注意行尾输出换行。 样例输入15 样例输出1120 提示1234567891011#include<iostream>using namespace std;int fac(int x){ if(x==1) return 1; else return x*fac(x-1);}int main(){ int n; cin>>n; cout<<fac(n)<<endl;}