选择题   设变量均已正确定义,若要通过scanf('%d%c%d%c',&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符'X'和'Y'。以下所示的输入形式中正确的是______。(注:□代表空格字符)
 
【正确答案】 C
【答案解析】输入数据的格式必须与scanf的格式控制串完全匹配,如果选项A、B、D中在数字10后面均输入了空格,则会将空格赋给变量c1,而不是把'X'赋给c1,所以选择选项C。