num+=num是干啥?num初始化为0,在if语句中执行num+=num,num的值永远是0,没有意义。
我猜测,你应该是想用num统计一共有多少个偶数吧,正确的写法是:num++
还有就是,把void main() 改成int main(),然后在main函数最后加上一句:return 0;
c语言中,main函数不能是void
如有帮助,请采纳一下,谢谢。