1. 程式人生 > 其它 >用陣列來處理斐波那契數列問題(純一維陣列思想) 輸入a,b,n,g;其中a,b為開頭兩個數字,n為一共有多少個數字(包含前兩項),g為一行輸出多少個數字然後換行。

用陣列來處理斐波那契數列問題(純一維陣列思想) 輸入a,b,n,g;其中a,b為開頭兩個數字,n為一共有多少個數字(包含前兩項),g為一行輸出多少個數字然後換行。

技術標籤:大學C語言基礎程式設計c語言

用陣列來處理斐波那契數列問題(純一維陣列思想)
輸入a,b,n,g;其中a,b為開頭兩個數字,n為一共有多少個數字(包含前兩項),g為一行輸出多少個數字然後換行。
程式碼如下:

  1 #include<stdio.h>
  2 int main()
  3 {
  4   int a[100],b,c,n,g;
  5   scanf("%d %d %d %d",&b,&c,&n,&g);
  6   a[0] = b;
  7   a[1] = c;
  8   for (int i =
2;i<n;i ++) 9 a[i] = a[i-1]+a[i-2]; 10 for (int i = 0;i<n;i ++) 11 { 12 { 13 if (i%g==0) 14 printf("\n"); 15 } 16 printf("%d\t",a[i]); 17 } 18 printf("\n"); 19 return 0; 20 }

示例:
在這裡插入圖片描述