因为您的快读写错了。
```cpp
while(c!='-'&&c<='0'&&c>='9')
```
这行应该改为:
```cpp
while(c!='-'&&(c<='0'||c>='9'))
```
by Double_Sheep @ 2023-10-28 12:11:10
@[dyh061011](/user/424821)
by Double_Sheep @ 2023-10-28 12:11:52