特殊阶层

来源:互联网 发布:mac查看所有文件夹 编辑:程序博客网 时间:2024/04/29 09:27

/*大家都知道阶乘这个概念,举个简单的例子: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;    }
运行结果:




0 0