LL-BObo 2021-10-19 21:18 采纳率: 61.1%
浏览 30
已结题

为什么这个程序运行输入数字按回车后一直有数字


#include<stdio.h>
int main()
{
    int n;
    double a,b,x;
    while(scanf("lf",x)!=EOF)
    {
        a=2.0;
        n=1;
        b=0;
        while(x>0)
        {
          a=a*0.98;
        b+=a;
        n++;
      if(b>x){
    printf("%d\n",n);

}
    }
    return 0;
    }
    return 0;
}

  • 写回答

1条回答 默认 最新

  • suuannnn 2021-10-19 21:22
    关注

    scanf("%lf",&x);
    有帮助的话,望采纳。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

    报告相同问题?

    问题事件

    • 已结题 (查看结题原因) 10月19日
    • 已采纳回答 10月19日
    • 创建了问题 10月19日

    悬赏问题

    • ¥50 74LS系列 74LS00 74LS04设计一个RS485电路(关键词-差分)
    • ¥30 各位help写一下代码
    • ¥15 在运行SDEdit模型下载不了
    • ¥15 求51控制l298n驱动的小车中超声波避障怎么写
    • ¥15 电脑连上WIFI却用不了
    • ¥30 MATLAB在RLC电路的固有响应和阶跃响应GUI仿真报告
    • ¥15 hyper-v出现的问题
    • ¥15 有能用的可加酬金,求可以批量下载懒人听书的软件,能登录自己帐号的。
    • ¥100 高博一起做RGB-D SLAM(5)VO无法出visualisation问题
    • ¥15 使用matlab进行手眼标定的仿真验证,得到齐次矩阵与opencv相差较大