若有定义:int a;float b;double c;,程序运行时输入:l 2 3<回车>,能把1输入给变量a、把2输入给变量b、把3输入给变量c的输入语句是( )。

admin2021-06-15  37

问题 若有定义:int a;float b;double c;,程序运行时输入:l 2 3<回车>,能把1输入给变量a、把2输入给变量b、把3输入给变量c的输入语句是(    )。

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

答案A

解析 在scanf()函数中,a变量为整数用%({格式字符串,a变量为单精度数用%f格式字符串,a变量为双精度数用%1f格式字符串,只有A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/XQz0FFFM
0

最新回复(0)