2016-01-23 44 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; 
}