单项选择题

假设定义变量如下:int  x; float  y;以下输入语句中()是正确的。

A.scanf(“%f%f”,&y,&x);
B.scanf(“%f%d”, y, x);
C.scanf(“%f%d”,&y,&x);
D.scanf(“%5.2f%2d”,&y,&x);