博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
另一种阶乘问题
阅读量:6967 次
发布时间:2019-06-27

本文共 778 字,大约阅读时间需要 2 分钟。

另一种阶乘问题

描述

大家都知道阶乘这个概念,举个简单的例子:5!=1*2*3*4*5.现在我们引入一种新的阶乘概念,将原来的每个数相乘变为i不大于n的所有奇数相乘例如:5!!=1*3*5.现在明白现在这种阶乘的意思了吧!

现在你的任务是求出1!!+2!!......+n!!的正确值(n<=20)

 
输入
第一行输入一个a(a<=20),代表共有a组测试数据 接下来a行各行输入一个n.
输出
各行输出结果一个整数R表示1!!+2!!......+n!!的正确值
样例输入
235
样例输出
523
#include 
#include
#include
using namespace std;int main(){ int n; int m; int sum1,sum2; cin>>n; while(n--) { sum2=0; cin>>m; for(int j=1;j<=m;j++) { int k=(j%2==0 ? j-1:j); sum1 = 1; for(int i=1;i<=k;i+=2) { sum1 *= i; } sum2 +=sum1; } cout<
<

 

转载于:https://www.cnblogs.com/imwtr/p/4069475.html

你可能感兴趣的文章
ubuntu 18.04 添加快快捷方式
查看>>
Hibernate总结(二)
查看>>
python寻找模块的路径顺序
查看>>
Oracle 基础教程
查看>>
TSP问题
查看>>
1、java集合:java集合详解及类关系图
查看>>
“去哪儿网”2015春招前端面试题
查看>>
Contiki Process概述
查看>>
ubuntu14.06 Lts开启ssh服务
查看>>
对象比较:Comparable 和 Comparator
查看>>
jsp中的contentType与pageEncoding的区别和作用
查看>>
swift - label 的font 设置 文字字体和大小
查看>>
git在公司内部的使用实践(转)
查看>>
普通程序员如何转向AI方向(转)
查看>>
Python是什么?
查看>>
从零开始山寨Caffe·拾:IO系统(三)
查看>>
Ubuntu下压缩解压文件
查看>>
入门指引 - PHP手册笔记
查看>>
java 调用启动远程shell脚本,启动spark
查看>>
Spring boot ----RestTemplate学习笔记
查看>>