小弟新来,求帮助~~~ 看看这段代码缺点啥
小弟新来,求帮助~~~#include <iostream>
#include <istream>
#include <limits>
#include <ostream>
int main()
{
int min(std::numeric_limits<int>::max());
int max(std::numeric_limits<int>::min());
bool any(false);
int x;
while (std::cin>>x)
{
any=true;
if(x<min)
min=x;
if(x>max)
max=x;
}
if(any)
std::cout<<"min="<<min<<"\nmax"<<max<<'\n';
}
小弟想提前了解下C++,这是书上的一个例子,但是运行之后只有输入,没有结束。请教下哪出了错,还是这程序该加一段结束的条件。 不过书上的代码就是这样的