你问错地方了 哈哈 应该去C/C++那里去问 在这里解答了吧。 解法一:用循环 #include main() { int i,sum=0; for(i=2;i<=102;i=i+2) /*控制累加*/if((i/2)%2==1)sum+=i; /*判断是加还是减,(i/2)%2的奇偶判断是加还是减*/else sum-=i; printf("%d\n",sum); } 解法二:可以用递归啊,自己试试吧这不会还不懂吧 加注释了。