表达式必须是可修改的..1.if(n%2 == 0)2.第二个printf里有个%d写成&d了而且n%2=0 sum1++的话,sum1代表的不是偶数吗,你写的奇数3. return 0后面你写的好像是逗号?不知道