【单选题】
若有定义:int x,y;char a,b,c;并有以下输入数据(此处,代表换行符)1 2A B C则能给x赋整数1,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是()。
①
scanf(x=%dy=%d,x,a=getchar();b=getchar();c=getchar();
②
scanf(%dy%d,x,a=getchar();b=getchar();c=getchar();
③
scanf(%d%d%c%c%c%c%c%c,x,y,a,a,b,b,c,
④
scanf(%d%d%c%c%c,x,y,a,b,