作业帮 > 综合 > 作业

sacnf如果没有按格式标准输入怎么办 看看下面的题为啥abc是错的d就是对的呢?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 15:27:18
sacnf如果没有按格式标准输入怎么办 看看下面的题为啥abc是错的d就是对的呢?

而在下面空格在中间为啥就错了呢?而在上面就是对的呢?
注意空格和逗号的位置,应该就明白了
再问: 第一题中c中有空格是对的。而第二题中d选项也有空格为啥就错了?
再答: 由于scanf函数的格式输入有逗号,那么在输入时也应该用逗号隔开,在输入数据时,第一题中先遇到的逗号,则认为是正确输入,而第二题中在数据后遇到的是空格,不是数据,那么第一个数就赋值了,而遇到的是空格,不是有效输入,也不是逗号,那么系统认为输入已经结束,因此只有第一变量有值,而第二个还没有被赋值