• java实现第五届蓝桥杯大衍数列


    大衍数列
    中国古代文献中,曾记载过“大衍数列”, 主要用于解释中国传统文化中的太极衍生原理。
    
    它的前几项是:0、2、4、8、12、18、24、32、40、50 ...
    
    其规律是:对偶数项,是序号平方再除2,奇数项,是序号平方减1再除2。
    
    以下的代码打印出了大衍数列的前 100 项。
    
    for(int i=1; i<100; i++)
    {
    if(________________) //填空
    System.out.println(i*i/2);
    else
    System.out.println((i*i-1)/2);
    }
    
    请填写划线部分缺失的代码。通过浏览器提交答案。
    
    * 输入描述:  
    
     * 程序输出:  不要填写题面已有的内容,也不要填写任何说明、解释文字。
    
    * 程序头部的注释结束
    
    */
    
    上代码:
    
    public class Main {
    
      public static void main(String[] args) {
        for(int i=1; i<100; i++)
        {
          if(i%2==0) //填空
            System.out.println(i*i/2);
          else
            System.out.println((i*i-1)/2);
        }
    
      }
    
    }
    
     
    
  • 相关阅读:
    求全排列,调用C++函数
    ZOJ 3508 (the war)
    HDU 1285
    SDUT--枚举(删数问题)
    SDUT--进制转换
    位运算
    [NOI2015]软件包管理器
    列队[noip2017]
    [APIO2007]动物园
    [NOI2001]炮兵阵地
  • 原文地址:https://www.cnblogs.com/a1439775520/p/12947576.html
Copyright © 2020-2023  润新知