统计输入数据的奇偶个数,它为什么把-1也算进去了

-1是这个循环结束的标志
y表示奇数个数
z表示偶数个数

img

好好读读程序,肯定会把-1算进去,改进成do while叭

-1 对2取余也不等于 1呀

输入完-1后也会进行if判断啊,而不是先去判断while的条件,所以偶数会多一个,printf的时候写成z-1就可以了