小白,关于在控制台中读取数据的有关问题

小白求助,关于在控制台中读取数据的问题
我在写一个小程序的时候,发现一个让我百思不得其解的问题 在从控制台读取浮点数数据的时候,总是会出现读取不到数据的现象 但是换做整型数确实可以输入的
[code=C/C++][/code] double a = 0; printf("请输入1个数:"); scanf("%f",&a); printf("%f",a);
求解中……

------解决方案--------------------
double a = 0; printf("请输入1个数:"); scanf("%lf",&a); printf("%lf",a);
------解决方案--------------------
double得用%lf来接收输入。
------解决方案--------------------
http://topic.csdn.net/u/20110223/15/3fd75e15-fe7d-432b-8b6c-c048ddec20a0.html
------解决方案--------------------
探讨
double a = 0; printf("请输入1个数:"); scanf("%lf",&a); printf("%lf",a);