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

admin2022-10-25  40

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

选项 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函数用于输入数据。其第1个参数表示输入格式控制。本题中变量a是double类型,使用格式控制字符%lf;变量b是float.类型,使用格式控制字符%f;变量c是short类型,使用格式控制字符%hd,故选项C正确。本题答案为C选项。
转载请注明原文地址:https://jikaoti.com/ti/7Gd0FFFM
0

最新回复(0)