/*大家都知道阶乘这个概念,举个简单的例子: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; }
运行结果:
版权声明:本文是我原创文章,大家可以随意转载哦!!
时间: 2024-10-12 16:03:40