若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量C的语句是

admin2019-07-14  30

问题 若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量C的语句是

选项 A、scanff’’%d%1f%1f’,&a,&b,&c);
B、scanff’’%d%f%1P’,&a,&b,&c);
C、scanf(’’%d%PAf’’,&a,&b,&c);
D、scanff’’%1f%1f%1f’,&a,&b,&c);

答案B

解析 scanf函数进行输入的时候,默认的输入间隔为空格、跳格和回车,变量a、b和c均为数值型数据,输入时间隔为空格,因此scanf函数的第一个表示格式的参数之间不用加入分隔符,而要输入double型数据,格式控制必须用%lf(或%1e)。否则,数据不能正确输入。
转载请注明原文地址:https://kaotiyun.com/show/hfRp777K
0

最新回复(0)