java實現第五屆藍橋杯大衍數列

大衍數列
中國古代文獻中,曾記載過「大衍數列」, 主要用於解釋中國傳統文化中的太極衍生原理。

它的前幾項是:0、二、四、八、十二、1八、2四、3二、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);
    }

  }

}
相關文章
相關標籤/搜索