c语言中我用do while循环计算奇偶数分别是多少个,输入负一代表结束,但是为什么我最后的编译运行结果会导致奇数偏多一个?
你把-1也计算进去了。scanf之后判断一下a的值,如果是-1就退出 break
负一也参见运算了,所以奇数多一