zoukankan      html  css  js  c++  java
  • 2018-2019-2 20175310 个人项目报告7--尼科彻斯定理

    2018-2019-2 20175310 个人项目报告7--尼科彻斯定理

    定义:

    尼科彻斯定理是指任何一个整数n的立方都可以写成一串相邻奇数之和,并且奇数的个数也为n

    需求分析:

    根据尼科彻斯定理的定义,用Java语言进行证明。

    设计实现:

    伪代码如下:

    1、读取用户输入的数
    2、for循环的开始是一连串奇数的首项,结束是一连串奇数的末项
    3、输出一连串奇数
    

    难点总结:

    尼科彻斯定理可以写成一个等式,等式左边是整数n的立方,右边是等差数列求和公式,首项为n * (n - 1) / 2,末项是n * (n + 1) / 2,项数为n
    弄清楚了这个以后就很简单了,下面是该程序的核心代码for循环:

    for (int j = n * (n - 1) / 2; j < n * (n + 1) / 2; j++) {
                if(j != n * (n + 1) / 2 -1){
                    res += (j*2+1) + "+" ;
                }else{
                    res += (j*2+1) ;
                }            
            }          
    

    运行结果截图:

    码云链接

    PSP时间

    步骤 耗时(min) 百分比
    需求分析 10 11%
    设计 20 22%
    代码实现 30 33%
    测试 10 11%
    分析总结 20 22%
  • 相关阅读:
    知足老师对于脚跟酸经验
    《伤寒论》理论的临床应用--朱良春
    大便秘结案
    胃脘不适论治
    杏林集叶效方
    腰痛案(知足老师论辩证之重要性)
    小儿外感治疗误区
    小儿外感咳喘案
    漫谈凭脉用药--何少奇
    咽部不适案
  • 原文地址:https://www.cnblogs.com/xicyannn/p/10887490.html
Copyright © 2011-2022 走看看