选择题
14.
若有定义“double a,b,c;”,则以下选项中能正确给a、b、c输入数据的语句是______。
A、
scanf("%1f%1f%1f"&a,&b,&c);
B、
scanf("%f%f%f",&a,&b,&c);
C、
scanf("%1f%1f%1f",a,b,c);
D、
scanf("%1f%1f%1f",&a,&b,&c);
【正确答案】
D
【答案解析】
%1f,%le是针对double类型的,如果仅用%f,输入的数据可能不被完全接收,数据的精度可能不足。%f主要针对float类型的变量输入,因此选项B错误。根据题目要求,可知选项A、C错误。故答案为选项D。
提交答案
关闭