单选题
若有定义:int a;float b;double c;,程序运行时输入:1 2 3<回车>,能把1输入给变量a、把2输入给变量b、把3输入给变量c的输入语句是( )。
A、
scanf("%d %f %lf",&a,&b,&c);
B、
scanf("%d%f%lf",&a,&b,&c);
C、
scanf("%d %lf%lf",&a,&b,&c);
D、
scanf("%d %f %f",&a,&b,&c);
【正确答案】
A
【答案解析】
解析:在scanf()函数中,a变量为整数用%d格式字符串,a变量为单精度数用%f格式字符串,a变量为双精度数用%1f格式字符串,只有A选项正确。
提交答案
关闭