同样是多组输入
如果我用while(gets(x)!=EOF){
……
}会提示运行超时,内存占用也很多
但是如果我只用while(gets(x)){
……
}则一切正常
想问一下同样都可以实现多组输入,为什么运行时间和内存占用会不一样,谢谢
同样是多组输入
如果我用while(gets(x)!=EOF){
……
}会提示运行超时,内存占用也很多
但是如果我只用while(gets(x)){
……
}则一切正常
想问一下同样都可以实现多组输入,为什么运行时间和内存占用会不一样,谢谢
scanf,getchar,gets,这些都可以实现输入,但是它们的返回值并不一样
同时你也要根据题目要求来判断最终到底是-1结尾,是\n结尾,是EOF结尾,还是最初就告诉你一共有多少行了
你的代码要根据题目要求来,针对不同的输入方式代码肯定也是不同的
如果你选择了一个错误的输入方式,那么代码不阻塞住了,本来已经输入完了但是你的程序还要求输入,老不结束,不超时怎的