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

admin2015-11-24  14

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

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

答案A

解析 scanf()函数中,%d对应的参数是整数型地址,%f对应参数为float型地址,%lf对应参数为double型地址,因此C,D选项错误;程序运行时输入:1,2,3<回车>,函数中格式化字符需要用逗号隔开,B选项错误,故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/3VID777K
0

最新回复(0)