请问为什么结果不对

您好,以下代码是按照书上敲的,请问为什么结果不对
#include <stdio.h>
int main()
{
    double a=2.0,b=1.0,s=0.0,t;
    int n;
    for (n=1;n<=20;n++)
        s=s+a/b;
        t=a,
        a=a+b,
        b=t;
    printf("the result is%16.10f\n",s);
    return 0;
}


全部评论
Python是不要加大括号的~~~
点赞 回复 分享
发布于 2018-12-13 09:35
大一就混牛客,前途不可限量
点赞 回复 分享
发布于 2018-12-13 09:13
加油,
点赞 回复 分享
发布于 2018-12-13 03:32
楼楼加油!
点赞 回复 分享
发布于 2018-12-13 02:59
语气别这么冲啊,大一混牛客成就不可限量,我先仰望一下
点赞 回复 分享
发布于 2018-12-13 02:06
大一混牛客牛逼啊
点赞 回复 分享
发布于 2018-12-13 01:57
题主大一萌新?
点赞 回复 分享
发布于 2018-12-13 01:30
不加大括号它怎么知道你要把几句话循环
点赞 回复 分享
发布于 2018-12-12 23:14
你的for后面漏了大括号
点赞 回复 分享
发布于 2018-12-12 22:51
知道原因了,请问一下各位,for下面跟着多个语句的时候,必须要有括号吗?,多谢多谢
点赞 回复 分享
发布于 2018-12-12 22:50

相关推荐

不亏是提前批,神仙打架,鼠鼠不配了
站队站对牛:现在92都报工艺岗了
投递韶音科技等公司10个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-07 11:30
仁者伍敌:kpi都懒得刷了属于是
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务