我没有发消息权限。您给我发个QQ号 我加你吧,还是别的也行。但不是说这个论坛不可以留联系方式吗?
ayi 88 qi sisi yi ba 6 yi jiu,是vx,就加好友交流而已,我觉得没事 VTR 发表于 2018-11-14 22:57
嗯嗯,谢谢,但是我试了下,当我输入的有比如75.2295这样的数,它运行下来就不对了。。。因为本人是小白 ...
可以把float改成double,再把%f改成%lf 嗯嗯,谢谢大神的帮助。 # 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;
}
在大家的帮助下我知道了自己错在哪里,并懂得了怎么输入输出小数点后位数较多的浮点数。后面我不想放弃自己原来的程序,一直寻思怎么改,现在修改成功了,运行了一下正确了。很开心。在此再一次谢谢大家的帮忙。
页:
1
[2]