鱼C论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: VTR

[已解决]请问大神,我哪错了

[复制链接]
发表于 2018-11-15 07:59:02 | 显示全部楼层
VTR 发表于 2018-11-14 23:36
我没有发消息权限。您给我发个QQ号 我加你吧,还是别的也行。但不是说这个论坛不可以留联系方式吗?

ayi 88 qi sisi yi ba 6 yi jiu,是vx,就加好友交流而已,我觉得没事
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-15 12:20:05 | 显示全部楼层
VTR 发表于 2018-11-14 22:57
嗯嗯,谢谢,但是我试了下,当我输入的有比如75.2295这样的数,它运行下来就不对了。。。因为本人是小白 ...

可以把float改成double,再把%f改成%lf
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-15 17:40:22 From FishC Mobile | 显示全部楼层
嗯嗯,谢谢大神的帮助。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-15 20:46:58 | 显示全部楼层
# include<stdio.h>
int main()
{
     double n,max,n1=0,n2;
      do
         {     
                    printf("Enter a number:",n);
                  scanf("%lf",&n);  
                       if(n<=0)break;
                else
                   { n2=n1;
                      n1=n;
                       if(n1>n2)
                        max=n1;
                         else
                          max=n2;
                    }      
         }while(n>0);
           printf("The largest number is :%lf",max);
            return 0;
}

  在大家的帮助下我知道了自己错在哪里,并懂得了怎么输入输出小数点后位数较多的浮点数。后面我不想放弃自己原来的程序,一直寻思怎么改,现在修改成功了,运行了一下正确了。很开心。在此再一次谢谢大家的帮忙。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-23 00:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表