public class unit3_4_1 {public static void main(String args[]) {show();}private static int cin() {Scanner reader = new Scanner(System.in);System.out.println("輸入你要計算的奇數數字的雙階乘:");int n = reader.nextInt();return n;}private static int factorial(int n) {int i, j, f;int s = 0;for (i = 1; i <= n; i += 2) {f = 1;for (j = 1; j <= i; j++) {f *= j;}s = s + f;}return s;}private static boolean test(int n) {if (n % 2 == 0) {return false;} else {return true;}}public static void show() {int n=cin();boolean judge=test(n);if(judge) {int s=factorial(n);System.out.printf("n=%d,s=%d\n",n,s);}else {System.out.println("輸入的數字不是奇數!");}}}

【java】奇数双阶乘计算相关推荐

  1. Java 蓝桥杯 阶乘计算

    目录标题 题目描述 解题思路 代码 流程图 题目描述 输入一个正整数n,输出n!的值. 其中n!=123*-*n. 输入 输入描述: n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方 ...

  2. JAVA递归函数示例 - 阶乘计算

    阶乘函数示例 public class test002 {int fect(int a) {if(a == 1) {return 1;}else {return a * fect(a-1);}}pub ...

  3. 用java计算小数的双阶乘

    双阶乘n!!, n!!≠(n!)! . 5!!=5(5-2)(5-4)=5*3*1=15 计算公式为 其中x可以是正数,负数和0.但不能是负偶数. 用java实现了df()函数计算双阶乘,比如 dou ...

  4. 【JAVA】(vip)蓝桥杯试题 基础练习 阶乘计算 BASIC-30 JAVA

    目录 试题 基础练习 阶乘计算 要点 思路 代码(无注释) 代码(含有注释) 代码二,==运行超时,内存也超了==某位同学提出的是使用java的大数类BigInteger 试题 基础练习 阶乘计算 资 ...

  5. 1555:计算双阶乘

    1555:计算双阶乘 Description 定义N的双阶乘: N!!=N*(N-2)*(N-4)*....i(i=1 or i=2) 比如5!!=5*3*1=15 而6!!=6*4*2=48 特别的 ...

  6. 阶乘计算(Java版)

    试题 基础练习 阶乘计算 提交此题 评测记录 资源限制 内存限制:512.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 问题描述 输入一个正整数n, ...

  7. 双阶乘C语言,c阶乘公式(排列组合与阶乘)

    C的计算:下标的数字乘以上标的数字的个数,且每个数字都要-1.再除以上标的阶乘.如:C5 3(下标是5,上标是3)=(5X4X3)/3X2X1. 3X2X1(也就是3的阶乘) A. 公式:n!=n*( ...

  8. python 递归函数_Python尚学堂高淇|P82P86面向对象和面向过程的区别LEGB规则nonlocal_global递归函数阶乘计算案例...

    P82-递归函数-阶乘计算案例 #使用递归函数计算阶乘def factorial(n):if n==1:return 1else:return n*factorial(n-1)result=facto ...

  9. 求n的阶乘的算法框图_算法|从阶乘计算看递归算法

    欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 1 理解递归 "程序设计是实践计算机思维的重要手段& ...

最新文章

  1. 在全面部署 IPV6 前,你需要了解都在这儿
  2. 一种互补间歇振荡器工作电压
  3. import的几种用法
  4. 那个好好玩的特效,每个人都可以做到哦
  5. 派生类构造的时候一定要调用_夏天使用电蚊香的时候一定要注意这几点
  6. Python requests请求禁止跳转重定向(判断是否为原请求链接)
  7. mysql中member_在MySql中实现MemberShip的权限管理
  8. Typescript有什么冷门但是很好用的特性?
  9. bzoj 1303: [CQOI2009]中位数图
  10. 全双工音频播放器在c#中使用waveIn / waveOut api
  11. $(window).load(function(){})跟$(document).ready(function(){})跟$(function(){})区别
  12. java ftl 模板 输出list_关于在freemarker模板中遍历数据模型ListJavaBean的经验
  13. 使用JsonArray.fromObject()需要注意的事项
  14. 选择排序 简单选择排序 直接选择排序的区别
  15. 远程桌面连接计算机是什么,远程桌面连接是什么意思?
  16. 英语4级的分数如何计算机,英语四级分数怎么计算
  17. JavaScript 学习笔记 p61 - 69
  18. 量子计算机能超越光速,量子纠缠: 真的可以“超越光速”吗?
  19. short 在JAVA_short在java中是什么类型的
  20. Oracle:ORA-00392: log 3 of thread 1 is being cleared, operation not allowed

热门文章

  1. 183亿超募,超千亿估值,埃安为什么引发全行业抢投
  2. 软件测试技术同学如何面对裁员浪潮?
  3. 组织中的各种架构师分类
  4. INS/GNSS组合导航(七)-SINS的微分方程的推导
  5. Ubuntu 10.10 最全的更新源收集(ubuntu yuan)
  6. 2022 年欧美上市公司价值/数量暴跌 90%
  7. Django对接支付宝Alipay支付接口
  8. 榆熙电商:带你了解一下拼多多先用后付的知识
  9. java中ceil怎么用举例_Java ceil() 方法
  10. AliSSR 语音超分算法:让在线会议语音更明亮更自然