在我们初学c语言时会碰到许多问题,正如我这篇文章所提的多组输入问题是我初学c语言碰到的的问题之一,希望这篇文章能够帮助到初学c语言的朋友。
这篇文章我会尽量用简洁的文字并举例来阐述EOF的使用方法,而非EOF的来源和深层次的理解。
如图,当我们来做这个问题时,发现题目要求多组输入,而输入的个数由评测软件决定,当我们使用初学的方法无法解决时应当学会使用EOF法。
如图:
我们初学者使用while循环时,在循环条件里加入scanf(“%c”,&a)!=EOF 这个条件时评测软件想要几组输入就能输入几组,当最后一组输入后就会跳出循环条件,即完成题目要求。
最后,再次声明此文章只提供解决方法,不做过多关于EOF的解释,请大家见谅,最后的最后希望大家多多点评,谢谢。