以下程序运行时从键盘输入:1.0 2.0,输出结果是:1.000000 2.000000,请填空 __【7】__ 。
#include <stdio.h>
main()
{ double a; float b;
scanf("_____",&a,&b); printf("%f %f\n”,a,b);
}
A. %lf%f
B. %f%f
C. %f%lf
D. %g%g
答案:A
解析:使用scanf输入时,double类型使用%lf,float类型使用%f。因此答案是%lf%f,或%lf%g。