选择题
设有定义:
double a,b,c;
若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)
□□1.0□□2.0□□3.0<回车>
则能进行正确输入的语句是______。
A、
scanf('%f%f%f,&a,&b,&c);
B、
scanf('%1f%1f%1f%,a,b,c);
C、
scanf('%5.11f%5.11f%5.11f',&a,&b,&c);
D、
scanf('%1f%1f%1f%,&a,&b,&c);
【正确答案】
D
【答案解析】
[考点] C基础知识和顺序结构 scanf函数的一般形式为scanf(格式控制,变量1地址,变量2地址,…),其中,格式字符串要与数据类型保持一致,所以格式字符串中应为%1f,后面应该为变量地址,所以需要加上符号“&”。
提交答案
关闭