若有定义:int x, y; char a, b, c; 并有以下输入数据(此处代表回车,∪代表空格): 1∪2 A∪B∪C 则能给x赋整数1,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是( )。
A. scanf(“x=%d, y=%d”, &x, &y); a=getchar( ); b=getchar( ); c=getchar( );
B. scanf(“%d %d”, &x, &y); a=getchar( ); b=getchar( ); c=getchar( );
C. scanf(“%d%d%c%c%c”, &x, &y, &a, &b, &c);
D. scanf(“%d%d%c%c%c%c%c%c”, &x, &y, &a, &a, &b, &b, &c, &c);