选择题
若有定义:int a;float b;double c;,程序运行时输入:1,2,3<回车>,能把值1输入给变量a、值2输入给变量b、值3输入给变量C的输入语句是______。
A、
scanf('a=%d,b=%f,c=%lf',&a,&b,&c);
B、
scanf('%d%f%lf',&a,&b,&c);
C、
scanf('a=%d,b=%lf,c=%lf',&a,&b,&c);
D、
scanf('a=%d,b=%f,c=%f',&a,&b,&c);
【正确答案】
A
【答案解析】
格式字符d,输入十进制整数;格式字符f,输入浮点数;格式字符lf,输入双精度浮点数。除了格式说明字符和附加格式字符外,如果还有其他字符,则在输入数据时要求按一一对应的位置原样输入这些字符。程序运行时输入:1,2,3,则scanf函数格式控制串对应的应该是“a=%d,b=%f,c=%lf”,选项A正确。
提交答案
关闭