在C语言程序运行时想通过scanf(’’%d%c%d%c’’,&x,&s,&y,&t);语句为变量x和y赋数值10和20,为变量s和t赋字符x和y。以下输入形式中正确的是( )。(注:口代表空格字符)

admin2017-11-24  35

问题 在C语言程序运行时想通过scanf(’’%d%c%d%c’’,&x,&s,&y,&t);语句为变量x和y赋数值10和20,为变量s和t赋字符x和y。以下输入形式中正确的是(  )。(注:口代表空格字符)

选项 A、10口X<回车>20口Y<回车>
B、10口X20口Y<回车>
C、10X<回车>20Y<回车>
D、10口X口20口Y<回车>

答案C

解析 scanf()中会严格按照其中的格式赋值,所以若输入10口,则s会是空格,所以只有选项C正确。scanf()不接收回车作为输入,所以可以用回车分隔输入内容。
转载请注明原文地址:https://kaotiyun.com/show/USID777K
0

相关试题推荐
最新回复(0)