我想输入一些数,当输入的数等于-1时终止,然后点回车进行运算。
你现在如果m不为1,那么while会陷入死循环
在while中,最后还要加上cin>>m;才能不断输入新的m,知道出现-1为止
你没有循环读入,当你第一次输入m不等于1的时候 ,m!=-1就一直成立了 成死循环了。
int main()
{
int m,n=0;
while((cin>>m) && m!=-1){
m>n?(n=m):(n=n);
}
cout<<n;
return 0;
}