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

admin2021-06-15  18

问题 若有定义:int  a; float  b; double  c; ,程序运行时输入:a=1,b=2,c=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,输入双精度浮点数。除了格式说明字符和附加格式字符外,如果还有其他字符,则在输入数据时要求按一一对应的位置原样输入这些字符。程序运行时输入:a=1,b=2,c=3,则scanf函数格式控制串对应的应该是"a=%d,b=%f,c=%lf",A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/G1z0FFFM
0

最新回复(0)