/*大家都知道阶乘这个概念,举个简单的例子:5!=1*2*3*4*5.现在我们引入一种新的阶乘概念,将原来的每个数相乘变为i不大于n的所有奇数相乘。例如:5!!=1*3*5.现在明白现在这种阶乘的意思了吧!现在你的任务是求出1!!+2!!......+n!!的正确值。*/
代码如下:
#include <iostream>
using namespace std;
int main()
{
int i,j,n,t;
int k,count=0;
cin>>n;
while(n--)
{
cin>>t;
for(i=1;i<=t;i++)
{
int m=1;
if(i%2!=0)
j=i;
for(k=1;k<=j;k=k+2)
{
m=m*k;
}
count+=m;
}
cout<<count<<endl;
count=0;
}
return 0;
}
运行结果: