问题 单项选择题

若变量已正确说明为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,当输入数据时,数据之间可用空格、制表符和回车符作为间隔符,而逗号不是合法的间隔符。

单项选择题
单项选择题