2016-01-23 27 views
-5

我想在下面的for环从total减去i减去回路元件

#include <stdio.h> 
int main(int argc,const char *argv[]){ 

    int total = 0; 
    int i; 
    for(i = 10; i > 0; i--){ 
     // code 
    } 
    printf("Total: %d\n",total); 
    return 0; 
} 

预期的输出是是-35。

我该怎么做?

+5

过于模糊,怎么回答。如果你想从'total'减去'i',使用'total - = i;'如果不是,那么你需要更具体。 –

+0

@TomKarzes我用过总数 - = i;但结果不正确 –

+1

你期望结果是什么? – user3386109

回答

2

可能是你期望

#include <stdio.h> 
int main(int argc,const char *argv[]){ 

    int total = 10; //initialised for example 
    int i ; 
    for(i = 9; i > 0; i--){ 
     total -= i; //Subtracttion total = total - i ; 
    } 
    printf("Total: %d\n",total); 
    return 0; 
}