若变量已正确定义为int型,要通过语句“scanf("%d,%d,%d",&a,&b,&c);”将a赋值为1、将b赋值为2、将c赋值为3,以下输入形式中错误的是(注:□代表一个空格符)( )。

admin2022-10-24  25

问题 若变量已正确定义为int型,要通过语句“scanf("%d,%d,%d",&a,&b,&c);”将a赋值为1、将b赋值为2、将c赋值为3,以下输入形式中错误的是(注:□代表一个空格符)(          )。

选项 A、1,2,3<Enter>
B、□□□1,2,3<Enter>
C、1,□□□2,□□□3<Enter>
D、1□2□3<Enter>

答案D

解析 在输入整数或实数这类数值型数据时,输入数据之间必须用空格、回车符、制表符等间隔符隔开,间隔符个数不限。scanf的格式控制字符串也可以使用其他非空白字符,如本题中的逗号,但在输入时必须输入这些字符,以保证匹配,所以逗号必须输入。故本题答案为D选项。
转载请注明原文地址:https://jikaoti.com/ti/Did0FFFM
0

最新回复(0)