问题 单项选择题

若变量已正确说明为float类型,要通过语句scanf("%f %f %f", &a, &b, &c);给a赋于19.0,b赋予22.0,c赋予33.0,不正确的输入形式是______。

A.10<回车> 22<回车> 33<回车>

B.19.0, 22.0, 33.0<回车>

C.19.0<回车> 22.0 33.0<同车>

D.10 22<回车> 33<回车>

答案

参考答案:B

解析: 用scanf函数输入多个数据时,数据间的分隔符可以是空格、回车符或制表符,本题中选项A、C和D的输入方法都是正确的。因scanf函数中的控制字符中没有非格式字符“,”,因此选项B中以“,”作为分隔符是错误的。

单项选择题
单项选择题 A1型题