C语言的sncaf()函数是有返回值的,会返回输入元素的个数,所以如果返回-1,就说明没有输入元素,我们用EOF代表-1,在输入的过程中需要使用ctrl+z以触发EOF状态 代码如下
while(scanf("%d" ,&a) != EOF) { //这里已经输入a了,循环体内不需要再写输入a 此处进行后续一系列想要的操作 }