⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 9_2.c

📁 数据结构C语言版台湾知城数位科技有限公司出版2002
💻 C
字号:
/* ======================================== */
/*    程式实例: 9_2.c                       */
/*    列出费氏数组                          */
/* ======================================== */

void main()
{
   int n;                         /* 项数变数       */
   int fn;                        /* F(n)变数       */
   int fn2;                       /* F(n-2)变数     */
   int fn1;                       /* F(n-1)变数     */
   int i;

   printf("请输入数列项数 ==> ");
   scanf("%d",&n);                /* 读入项数       */
   if ( n <= 1 )                  /* 项数是否小於1  */
      printf("[%d]\n",n);         /* 印出数组       */
   else
   {
      fn2 = 0;                    /* 设定 F(n-2)    */
      fn1 = 1;                    /* 设定 F(n-1)    */
      printf("[0][1]");           /* 印出数组前二项 */
      for ( i = 2; i <= n; i++ )  /* 印出数组回路   */
      {
         fn = fn2 + fn1;          /* 一般项         */
         printf("[%d]",fn);       /* 印出数组       */
         fn2 = fn1;               /* 重设 F(n-2)    */
         fn1 = fn;                /* 重设 F(n-1)    */
      }
      printf("\n");               /* 换行           */
   }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -