单选题
若有定义语句“double
x,y,*px,*py;”,执行了“px=&x;py=&y;”之后,正确的输入语句是______。
- A.scanf("%lf%le",px,py);
- B.scanf("%f%f"&x,&y);
- C.scanf("%f%f",x,y);
- D.scanf("%lf%lf",x,y);
【正确答案】
A
【答案解析】[解析] 因为x、y都是double型数据,所以输入时的格式字符应为%lf,所以B与C错误。D选项中“scanf("%lf%%lf",x,y);”应为“scanf("%lf%lf",&x,&y);”。故本题答案为A。