2016-01-23 2 views
-5

Я хочу, чтобы вычесть i из total в for петле ниже:Вычитание петельных элементов

#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

слишком расплывчата, чтобы ответить. Если вы хотите вычесть 'i' из' total', используйте 'total - = i;' Если нет, то вам нужно быть более конкретным. –

+0

@TomKarzes Я использовал total - = 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; 
} 
Смежные вопросы