对,关键是算法。直接可以求出前N项和公式.int sum(int a) //a为最后一项,该例中为99{ int sign; if ((a+1)%4 ==0) { return -(a+1)/2; } else { return (a+1)/2; }}main(){ printf("%d\n",sum(99)); return 0;}