-1是这个循环结束的标志y表示奇数个数z表示偶数个数
好好读读程序,肯定会把-1算进去,改进成do while叭
-1 对2取余也不等于 1呀
输入完-1后也会进行if判断啊,而不是先去判断while的条件,所以偶数会多一个,printf的时候写成z-1就可以了