设有定义: double a,b,C; 若要求通过输入分别给a,b、c输入1、2、3,输入形式如 下(注:此处口代表一个空格) 口口1-考呗网题库移动版
C语言
首页 题库首页在线模考
取消

A.scanf("%If%If%If",a,b,C.;
A.scanf("%If%If%If",a,b,C.);
B.scanf("%If%If%If",&a,&b,&C.;
B.scanf("%If%If%If",&a,&b,&C.);
C.scanf(”%f%f%f",&a,&b,&C.;
C.scanf(”%f%f%f",&a,&b,&C.);
D.scanf("%5.1If%5.1If%5.1If",&a,&b,&C.;
D.scanf("%5.1If%5.1If%5.1If",&a,&b,&C.);

参考答案B
解析: 本题考查scanf函数的格式化输入,scanf函数的一般形式为scanf(格式控制,变量1地址,变量2地址,…),其中,格式字符串要与数据类型保持一致,由于变量double型,所以格式字符串中应为%/if,后面应该为变量地址,所以需要加上符号“&”。所以选择B。

你可能喜欢

A.在c语言中,逻辑真值和假值分别对应1和0
B.关系运算符两边的运算对象可以是C语言中任意合法的表达式
C.对于浮点变量x和y,表达式:x==y是非法的,会出编译错误
D.分支结构是根据算术表达式的结果来判断流程走向的

A.3<=4
A.3<=4
B.(3<4)==1
B.(3<4)==1
C.(3+4)>6
C.(3+4)>6
D.(3 !=4)>2

D.(3 !=4)>2

A.a!=4||'b'
B.'a'=1/2*(x=Y=20,x*3)
C.'a' %4
13)'A' +32

延伸阅读