21xrx.com
2024-11-05 17:27:04 Tuesday
登录
文章检索 我的文章 写文章
C语言实现菲波拉契数列输出
2023-06-17 05:53:50 深夜i     --     --
C语言 循环 数组

菲波拉契数列是一组由0、1开始的、从第三项起每一项都等于其前两项之和的数列。在C语言中,可以通过循环和数组等数据结构来实现菲波拉契数列的输出。具体实现方法如下:

1.定义数组用来存储数列的值。

2.依次计算出每一项的值,并将其存储到数组中。

3.利用循环输出数组中的每一项。

以下是实现菲波拉契数列输出的示例代码:

#include

int main()

{

  int n, i;

  int fib[100] = 1;  // 数组初始化

  printf("请输入要输出菲波拉契数列的项数:");

  scanf("%d", &n);

  for (i = 2; i < n; i++)  // 计算数列中每一项的值

  {

    fib[i] = fib[i-1] + fib[i-2];

  }

  printf("菲波拉契数列的前 %d 项为:\n", n);

  for (i = 0; i < n; i++)  // 输出数列中的值

  {

    printf("%d ", fib[i]);

  }

  return 0;

}

以上代码运行后,会输出用户输入的项数对应的菲波拉契数列。例如,当用户输入5时,输出的结果为:0 1 1 2 3。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复