一道C语言的选择题?在线等

来源:百度知道 编辑:UC知道 时间:2024/05/16 19:21:16
根据定义和数据的输入方式,输入语句的正确形式为:
已有定义: float fl,f2;
数据的输入方式:4.52 3.5
A)scanf("%f,%f",&f1,&f2); B)scanf("%f%f",&f1,&f2 );
C)scanf("%3.2f%2.1f",&f1,&f); D)scanf("%3.2f%2.1f",&f1,&f2);

说一下该选什么 选项都哪里错了??
答案是B

选B
scanf输入数据时不能规定精度
不能有scanf("%3.2",&f1); 这样的形式
呵呵 我也初学者 大家指教

选D
A "%f,%f" 多逗号
B 试了下 runtime error
C f应该是f2

程序没说输出是什么啊
不过看输入,题目应该是想让选D
A "%f,%f" 逗号不对
B 按例说应该也对,但和D比起来还是D更合适
C &f1,&f f 哪里来的?

上机试了下,
只有B可以,
B是标准输入,这个肯定没问题的.

至于CD没见有人这么写过...

晕,都选错了,单精度字符就得用

D