单项选择题

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

A.scanf("%d%f%lf",&a,&b,&c);
B.scanf("%d%lf%lf",&a,&b,&c);
C.scanf("%d%f%f",&a,&b,&c);
D.scanf("%lf%lf%If",&a,&b,&c);