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

admin2020-07-28  44

问题 若有定义: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

解析 考查scanf的格式输入。如果程序调试的时候有普通的字符,那么若要程序调试通则需要在scanf的""内原样带有相同的字符,变量a、b、c的数据类型分别为int、float、double,对应的格式控制符分别为%d、%f和%lf,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/113p777K
0

相关试题推荐
最新回复(0)