关于回车键和scanf函数的关系

回车键对scanf函数到底代表什么意思 是结束输入还是仅仅完成一次输入

img

img


具体如图 请看看

回车键表示表示一次输入结束,一次输入可以输入多个数据,用空格、制表符等作为多个值之间的分割符,如果一次回车没有达到程序需要的输入个数,回车后还会等待用户继续输入,如果一次回车刚好满足程序需要的输入个数,回车后程序继续往下执行,如果一次回车输入的个数多余程序需要读入的个数,那么多余的输入会被舍弃。输入数据可以在同一行,也可以在多行,但需要保障数据类型与程序读取的数据类型顺序上保持一致。
如果有用,望采纳,谢谢!

当scanf里写%d,%f等数字类型的时候
空格、换行、制表符都可以作为分隔符被忽略
所以答案不唯一

要分情况,多个scanf的时候要一行一行输入,只有一个的话也可以换行。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^