(1) 求Fibonacci数列:1,1,2,3,5,8,…的前40个数 for循环解决。求大神

2025-03-22 07:34:23
推荐回答(2个)
回答1:

1、首先打开编辑代码的软件。再定义一个int类型的变量a。

2、然后设置变量a的设置为0,再用for语句进行循环。

3、然后循环的次数,要和变量a进行比较。再进行a++。

4、要是想要循环的,就要定义一个int i。再设置i等于1。

5、用while语句。再用while语句接受i的数值。

6、在while语句中,写入代码。再用break就可以结束循环。

回答2:

C语言,用for循环,求Fibonacci数列前40个数的程序如下:

#include 
int main(void)
{
 int a=1,b=1,t=0;
 printf("%d,",a);
 printf("%d,",b);
 for(int i=0;i<38;i++){
  t=a+b;
  printf("%d,",t);
  a=b;
  b=t;
 }
 return 0;
}