「已注销」 2015-09-10 23:25 采纳率: 100%
浏览 2376

C语言中fibonacci数列的问题

题目:一个叫y的数组里面定义20个元素 前两个都为1 其余为0 用fibonacci求后面18位数字
运行环境:WIN8.1
软件:VS2013
我的代码是这样的:

#include<stdio.h>
#include<stdlib.h>
int main()
{   


    int i, z, y[20] = { 1, 1 }; //定义变量,并为y数组赋值
    z = 0;
    for (i = 2; i <= 19; i++);
    {                               

            y[i] = y[z] + y[z+1];   
            //下面是我按着程序推算的结果 为啥输出结果就不一样呢 还一点都不一样..
        //y[2] = y[0] + y[1] =2
        //y[3] = y[1] + y[2] =3
        //y[4] = y[2] + y[3] =5

    } 
    for (i = 19; i >= 0; i--) //输出数组y中的内容
    {
        printf("%d\n", y[i]);
    }
    system("pause");
    return 0;
}

输出结果:
图片说明

  • 写回答

5条回答

  • Robot-S 2015-09-10 23:27
    关注


    #include
     
    int main(void){
         int n=0;
         int tmp=0;
         int f1=1;
         int f2=1;
        
         printf("Please input n:");
         scanf("%d",&n);
        
         while(f2      //f1为......
    答案就在这里:c语言Fibonacci数列
    ----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

    评论

报告相同问题?

悬赏问题

  • ¥15 逻辑谓词和消解原理的运用
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥200 关于#c++#的问题,请各位专家解答!网站的邀请码
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号