gpt4 book ai didi

无论我输入什么,C double 都为 0

转载 作者:太空宇宙 更新时间:2023-11-04 04:40:11 24 4
gpt4 key购买 nike

#include<stdio.h>
int main()
{
double a,b;
scanf("%lf%lf",&a,&b);
printf("%lf %lf",a,b);
return 0;
}

无论输入如何,我从 printf 得到的结果都是 0.000000。我应该怎么做才能解决这个问题?这似乎是一些编译器或系统相关的问题,但我不知道它会是什么..提前致谢

最佳答案

%lf 不是有效的格式说明符。您应该将 %f 用于 double,或将 %Lf 用于 long double(如果支持)。

关于无论我输入什么,C double 都为 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27205940/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com