當前位置:編程學習大全網 - 電腦編程 - (c++編程) 壹個數列,它的第壹項是0,第二項是1,以後每 項都是前兩項之和,求前20項之和 s

(c++編程) 壹個數列,它的第壹項是0,第二項是1,以後每 項都是前兩項之和,求前20項之和 s

//i代表累加的次數,因為第1項和第2項已經計算過了,所以從3開始循環

//第k+1項的計算公式:a(k+1)=a(k)+a(k-1), 用括號代表下標

for(int i = 3; i<=20; i++ )

{

k = a1 + a2; //k代表第k+1項

s += k; //s代表累加總和

a1 = a2; //把第k項賦給a1

a2 = k; //把第k+1項賦給a2,下次計算k+2項

cout << k << endl; //打印出每壹項的數值

}

  • 上一篇:VB編程怎麽實現遊戲的暫停功能?
  • 下一篇:金威刻激光怎麽壹直招人
  • copyright 2024編程學習大全網