int a,b,c;scanf("%d%d%d",&a,&b,&c);要想a的值为10,b的值为20,c的值为30,则以下哪种输入是错误的?( )
A. 10,20,30回车
B. 10 回车20 30
C. 10 20 30回车
D. 10 20回车30
int a;char b;double c;执行scanf("%d%c%lf",&a,&b,&c);语句后,输入:10p5q123.456a后,a,b,c的值为( )
A. a的值为105,b的值为'q',c的值为123.456
B. a的值为10,b的值为'p',c的值为0
C. a的值为10,b的值为'q',c的值为123.456
D. a的值为10,b的值为'p',c的值为5.0