问题
单项选择题
若变量已正确说明为float型,要通过scanf("%f%f%f",&a,&b,&c);给a赋值10.0,b赋值22.0,c赋值33.0,下列不正确的输入形式是( )。
A.10<回车>22<回车>33<回车>
B.10.0,22.0,33.0<回车>
C.10.0<回车>22.0 33.0<回车>
D.10 22<回车>33<回车>
答案
参考答案:B
解析: 在scanf("%f%f%f,&a,&b,&c);中,格式描述为"%f%f%f,当输入数据时,数据之间可用空格、制表符和回车符作为间隔符,而逗号不是合法的间隔符。