发布网友 发布时间:2024-04-21 03:22
共1个回答
热心网友 时间:2024-12-02 14:57
第i项的绝对值为2*i-1,再用一个变量sign表示±1系数,每次变号即可
C代码和运行结果如下:
原式每两项结果为-2,前100项的结果为-2*50=-100,与输出相符,望采纳~
附源码:
#include <stdio.h>
int main() {
int i = 1, sum = 0, sign = 1;
while (i <= 100) {
sum += sign * (2 * i - 1);
i++;
sign = -sign; // 变号
}
printf("%d\n", sum);
return 0;
}