第21题: [单项选择]现有格式化输入语句,scanf("x=%d,sum y=%d,line z=%dL",&x,&y,&z);,已知在输入数据后,x、y、z的值分别是12、34、45,则下列选项中是正确的输入格式的是( )。 A. 12,34,45<Enter> B. x=12,y=34,z=45<Enter> C. x=12,sumy=34,z=45<Enter> D. x=12,sum y=34,line z=45<Enter> 参考答案:D 答案解析:[解析] 若在scanf的格式化控制串中插入了其他字符,则在输入时要求按一一对应的位置原样输入这些字符。格式化输入函数必须严格按照双引号里面的格式进行输入。在格式化输出函数中,格式控制串中除了合法的格