用c語言實現計算1-2+3-4..-100的值

思路:在原有的for循環求1-100和的基礎上加入符號變量,在每次循環結束時將符號變量*(-1),變號即可,代碼如下:

#include <stdio.h>
#include <math.h>

void main(){
    int sum,k,i;
    sum=0,k=1;
    for (i=1; i<=100; i++) {
        sum=sum+k*i;
        k=-1*k;
    }
    printf("1-2+3-4+5..-100的和爲:%d\n",sum);
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章