NYOJ-另一种阶乘问题
来源:互联网 发布:铁血论坛 知乎 编辑:程序博客网 时间:2024/05/29 13:15
另一种阶乘问题
时间限制:3000 ms | 内存限制:65535 KB
难度:1
描述
大家都知道阶乘这个概念,举个简单的例子: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!!的正确值
样例输入
2
3
5
样例输出
5
23
#include <stdio.h>int main(){ int fun(int n); int a,n,R; scanf("%d",&a); while(a--) { R=0; scanf("%d",&n); for(n;n>0;n--) { R+=fun(n); } printf("%d\n",R); } } int fun(int n){ int m; m=n; if(m%2==0)//注意:判断不能出错 { m=m-1; } if(m==1||m==0) return 1; else return m*fun(m-2);}
0 0
- NYOJ - 另一种阶乘问题
- NYOJ-另一种阶乘问题
- NYOJ-另一种阶乘问题
- nyoj 另一种阶乘问题
- NYOJ 65 另一种阶乘问题
- NYOJ-65 另一种阶乘问题
- NYOJ-65 另一种阶乘问题
- NYOJ 65 另一种阶乘问题
- 【NYOJ】[65]另一种阶乘问题
- NYOJ-65 另一种阶乘问题
- NYOJ:65-另一种阶乘问题
- nyoj题目65:另一种阶乘问题
- NYOJ【65】另一种阶乘问题【循环】
- NYOJ另一种阶乘
- 另一种阶乘问题
- 另一种阶乘问题
- 另一种阶乘问题
- 另一种阶乘问题
- 使用命令将logcat中的内容输出到文本文件中(防止滑屏看不到错误信息)
- 数据库设计的三大范式、BCNF、4NF
- Fresco图片加载(二)
- 简易网站流量统计工具
- tomcat用户登录问题
- NYOJ-另一种阶乘问题
- bq24250/1/3 无法实现大电流充电[2A]的几点检查注意事项
- BOSH 学习笔记
- 1107. Social Clusters (30)
- JAVA并发编程(三)设计线程安全的类
- Restful
- 字符串占位符的三种解决方案及其时间性能对比
- 自己动手实现一个守护进程,当控制台窗口关闭时还可以在后台运行。每隔一秒钟向my.log文件中插入一条记录
- Linux用户抢占和内核抢占详解(概念, 实现和触发时机)--Linux进程的管理与调度(二十)