//4的阶乘
int jc = 4; //定义一个变量用来代表要计算的数值
long jd =1; //定义最终输出的阶乘 for(int i = 1; i <= jc;i++) //定义循环加一,从一开始不断计算,直到输入的数值为止
{
jd = jd * i; //开始进行乘法运算,并不断将前一个数的乘积赋给阶乘
}
System.out.println("阶乘为: "+jd); //输出阶乘

阶乘计算的加法形式

 //4的阶乘
int jc = 4; //定义一个变量用来代表要计算的数值
long jd =1; //定义最终输出的阶乘 for(int i = jc; i > 1 ; i--) //直接定义到计算的数值中,不断进行减一
{
jd = jd * i; //进行乘法运算,不断进行高位的阶乘运算,一直计算到数值为一
}
System.out.println("阶乘为: "+jd); //输出阶乘

阶乘计算的减法形式

         int jq = 4;                                    //定义要计算的数并赋值
int jw = 1; //定义数值阶乘
double sum = 0; //定义数值的阶乘和 for(int i = 1; i <= jq;i++) //循环,从一开始计算阶乘 { jw = jw * i; //计算阶乘 sum = jw +sum; //计算阶乘和 }
System.out.println("阶乘和为: "+sum); //输出阶乘和

阶乘和的计算

 int jq = 2;                                //定义要计算的数并赋值
double jw = 1; //定义阶乘值,因为阶乘值为倒数,所以采用double型进行赋值
double sum = 0; //定义阶乘和,因为阶乘和为倒数,所以采用double型进行赋值
double i = 1; //定义一个中间变量,便于阶乘值转换为倒数形式 while(jw <= jq)
{ //·此行有疑问· //jw++;
//在此处加一,jw会直接加1,后输出,会多运行一次下方计算,此为本人拙见,请大神指教 i = i * jw;
i = 1 / i;
jw++; //从一开始计算,在此处加一 sum = sum + i;
}
System.out.println("阶乘和为:"+sum);

倒数的阶乘和

for循环计算某个数的阶乘、阶乘和及其倒数的阶乘和的更多相关文章

  1. for循环计算阶乘的和,for循环计算阶乘倒数的和

    计算阶乘的和 //阶乘的和,5!+4!+3!+2! int a = 5; for(int b = 4; b > 0; b--) { a = a * b; } //先定义好最大数的阶乘是多少 in ...

  2. Java利用while循环计算1+1/2!+1/3!……+1/20!

    编写程序,用while语句计算1+1/2!+1/3!……+1/20!,并在控制泰山输出计算结果.要求1+1/2!+1/3!……+1/20!,其实就是求1+1*1/2+1*1/2*1/3+……+1*1/ ...

  3. LeetCode 29 Divide Two Integers (不使用乘法,除法,求模计算两个数的除法)

    题目链接: https://leetcode.com/problems/divide-two-integers/?tab=Description   Problem :不使用乘法,除法,求模计算两个数 ...

  4. while循环计算规则:内循环—外循环!

    num= 1 #值 =1while num <= 10 : # num(1)小于10 print(num) # 应该打印 这个1的值 num +=1 # num+=1等价于 num再加1 所以这 ...

  5. poj 2406 Power Strings【字符串+最小循环节的个数】

                                                                                                      Po ...

  6. java基础IO流 复制键盘录入的目录,复制其中的.java文件到指定目录,指定目录中有重名,则改名 对加密文件计算字母个数

    package com.swift.jinji; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; im ...

  7. C 语言实例 - 计算一个数的 n 次方

    C 语言实例 - 计算一个数的 n 次方 计算一个数的 n 次方,例如: ,其中 为基数, 为指数. 实例 - 使用 while #include <stdio.h> int main() ...

  8. for循环/计算坐标

    for循环计算坐标 webqq里面有类似桌面的各种图标,是绝对定位的,这样可以拖动改变位置,用浮动的话,没法拖动. <!DOCTYPE html> <html lang=" ...

  9. YTU 2641: 填空题:静态成员---计算学生个数

    2641: 填空题:静态成员---计算学生个数 时间限制: 1 Sec  内存限制: 128 MB 提交: 267  解决: 206 题目描述 学生类声明已经给出,在主程序中根据输入信息输出实际建立的 ...

随机推荐

  1. 图片延迟加载技术-Lazyload的应用

    我们在浏览图片量非常大的页面时,像淘宝商城商品展示.必应图片搜索这类网站,图片的加载非常流畅,其中就应用了图片延迟加载技术.本文讲解Lazyload图片加载插件,当我们打开页面时,首先在屏幕可视区域加 ...

  2. bootstrap-js(2)下拉菜单

    1.下面的实例演示了在导航栏内和标签内的下拉菜单的用法: <!DOCTYPE HTML><html><head><link href="/style ...

  3. ACCESS DLL加载错误

    如今还在用ACCESS 2003,太懒没办法,升到2010变化太大了,做个Access的转版挺麻烦的.况且大家都在使用2003,也就懒得搞了. 但问题是office 2003已经out了,(Offic ...

  4. Django Url编码问题

    Django Url编码问题   最近在学习Django,写一个blog程序练练手手.对于一个才开始接触web开发的来说,难免会遇到一些问题.   有一个这样的模板: {%for k,v in cat ...

  5. python heapq

    这个模块(build-in)实现了一个堆的数据结构,完美的解决了Top-K问题,以后解决Top-K问题的时候,直接把这个模块拿来用就可以了 注意,默认的heap是一个小顶堆! heapq模块提供了如下 ...

  6. [置顶] woff格式字体怎么打开和编辑?

    如题! woff百度百科:http://baike.baidu.com/link?url=toS7yqpN9VlEcO2GOEp5JEA9-TeaZgIdVqTOv7iHshsNvk-V8HtxEY0 ...

  7. 简单的表单验证(js、jquery)

    //javascript代码 function valForm(){ var username=document.getElementById("username"); var p ...

  8. 解决“无法连接到Python代码运行助手。请检查本机的设置”问题

    廖雪峰老师python课程里有个代码运行助手,可以让你在线输入Python代码,然后通过本机运行的一个Python脚本来执行代码,很方便的一个脚本工具,但是很多人用过之后出现了这样的提示:“无法连接到 ...

  9. Follow your heart

    世界上最可怕的两个词,一个是执着,一个是认真.认真的人改变自己,执着的人改变命运.任何时候都别怕重来,每个看似低的起点,都是通往高峰的必经之路.不用抱怨那些不尽如人意,问问自己,你够努力了吗?转自人民 ...

  10. javascript - 工作笔记 (事件绑定二)

    在上篇中的事件绑定方法,相信大家都看到过了. 不过这里有点小小的问题,这些方法,变量都是全局的,难免会与其他的库或者方法发生冲突而被覆盖,因此,我在这里做了小小的封装,如下:  JavaScript ...