请问为什么结果不对

您好,以下代码是按照书上敲的,请问为什么结果不对
#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;
}


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

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务