若有定义:double a;float b;short c;若想把1.2输入给变量a,3.4输入给变量b,5678输入给变量c,程序运行时键盘输入:  1.23.4 5678<回车>  则以下正确的读入语句是( )。

admin2022-04-02  19

问题 若有定义:double a;float b;short c;若想把1.2输入给变量a,3.4输入给变量b,5678输入给变量c,程序运行时键盘输入:
 1.23.4 5678<回车>
 则以下正确的读入语句是(          )。

选项 A、scanf("%lf%lf%d",&a,&b,&c);
B、scanf("%lf%lf%hd",&a,&b.&c);
C、scanf("%lf%f%hd”,&a,&b,&c);
D、scanf("%f%f%d",&a,&b,&c);

答案C

解析 scanf函数用于输入数据,第一个参数表示输入格式控制,本题变量a是double类型,使用格式控制符%lf,变量b是float类型,使用%f,变量c是short类型,使用%hd,选项C正确。本题答案是C选项。
转载请注明原文地址:https://kaotiyun.com/show/jhkp777K
0

最新回复(0)