柠檬试题库
search
首页 计算机 公务员 驾照 关于

设变量均已正确定义,若要通过 scanf("%d%c%d%c",&a1,&c1,&a2,&c2); 语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)


  • A.10□X<回车> 20□Y<回车>
  • B.10□X20□Y<回车>
  • C.10X<回车> 20Y<回车>
  • D.10□X□20□Y<回车>
热度🔥359
参考答案:C
解析:

【解析】输入数据的格式必须与scanf()的格式控制串完全匹配,如果A、B、D选项中在数字10后面均输入了空格,则会将空格赋给变量c1,而不是把X赋给c1,所以选择C选项。
复制题目向AI提问