#include
int main()
{
int maxnum = 0;
int num = 0;
while (scanf("%d", &num) != EOF) //读到结尾停止读取
{ if (num > maxnum) //判断是否为最大值
maxnum = num;
}
printf("%d\n", maxnum);
return 0;
}
组合键,CTRL+Z,然后再回车
回车,键盘ctrl + z停止
有帮助的话采纳一下哦
你可以这样理解,当你输入的字符不等于﹣1时( EO F 值为﹣1),就继续循环,而我们知道, asci 码是1-
127,没有﹣1,所以你没法输入﹣1。所以在 WINDO WS 统下,输入流结束的条件就是: ctrl z 之前不能有任何字符输入(回车除外)换句话说,就是要回车(新起一行,打入 ctrl + Z 结束这个循环输入)