11智能在线
新记
c语言中为什么 double x;scanf("%3d%*5d%f",&a,&x); printf("%d\n%f\n",a,x); 与定义float x;运行结果不同
如题所述
举报该文章
相关建议 2011-07-24
//double型,输入要用%lf才可以。
double x;
scanf("%3d%*5d%lf",&a,&x); //%f改%lf才行,否则x得到的值不正确。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/pmv472f2p.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
C语言,double类型的变量使用scanf()函数赋值后再...
在c语言里scanf("%lf%d",&x,&n);是什么意...
c语言中scanf("%d%*c", &n);是什么意思
C语言的 scanf("%d",&x) 是什么意思?
已知int x,float y,且执行scanf(“%3d%...
C语言中一些符号什么意思? scanf("%d %d",&x...
void main() { int n; double f,...
scanf("%f%d%f\n",&x,&a,&y);中如果...