0
已解决
代码如下:
#include <iostream>
#include <cmath>
using namespace std;
int jc (int n)
{
long long int h=1;
for (int i=1;i<=n;i++)
h=h*i;
return h;
}
int main ()
{
long long int h=0,n,z;
cin>>n;
for (int i=1;i<=n;i++)
{
z=jc(i)*jc(i);
h=h+z;
}
cout<<h;
return 0;
}
问题:
1036 阶乘的平方和
题目描述 Description
给定一个正整数n,求不大于n的正整数的阶乘的平方和(即求(1!)^2 + (2!)^2 + (3!)^2 +... + (n!)^2 )。
输入描述 Input Description
输入有一行,包含一个正整数n(1 ≤ n ≤ 10)。
输出描述 Output Description
输出仅一个整数,即阶乘的平方和。
样例输入 Sample Input
4
样例输出 Sample Output
617