```
while(cin>>n,n)
```
这么写才能判$0$吧
by dyyzy @ 2023-07-12 15:16:22
```cin>>a 会返回bool值,如果读取成功,则返回1,反之返回0```
摘自百度百科。
输入0的时候读取成功返回值自然为1.
by Exp10re @ 2023-07-12 15:17:09
@[666wula666](/user/882793) while判的不是是否为0,而是是否为EOF,至于EOF是什么,自己百度搜吧,如果想不加,可以这么写
```cpp
while(cin>>k && k)
```
by Chlero @ 2023-07-12 15:36:27