若有定义:int x,y; char a,b,c; 并有以下输入数据(此处<CR>代表换行,V代表空格):1V2 <CR>AVBVC<CR>则能给x赋整数1,给y赋数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是:()。
A. scanf("x=%d y=%d",&x,&y); a=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);