早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一道C语言题目,在线等我是初学者,希望说详细点,谢谢啊!若变量已正确定义为float类型,要通过scanf("%f%f%f,&a,&b,&c")给a赋予10、b赋予22、c赋予33,以下不正确的输入形式是()A)102233B)10.0,222

题目详情
一道C语言题目,在线等
我是初学者,希望说详细点,谢谢啊!
若变量已正确定义为float类型,要通过scanf("%f%f%f,&a,&b,&c")给a赋予10、b赋予22、c赋予33,以下不正确的输入形式是()
A) 10
22
33
B) 10.0,222.0,33.0
C) 10.0
22.0 33.0
D) 10 22
33
对不起,那个B中打错了,应该是22.0 不是222.0
▼优质解答
答案和解析
答案是B
输入格式和scanf()内的参数有关,如果参数间的"%f,%f"之间是拿“,”区分的,则在输入时也应该拿“,”区分,也就是B 选项
这道题里,"%f%f"之间什么都没有放,默认的输入abc之间应该用“ ”空格键,或者“enter”回车键,或者“tab‘来区分