Я пытаюсь написать простую программу, которая будет запрашивать пользователя ввести N чисел, хранить их в массиве, а затем просто суммировать их всеСканирование и сумма с использованием массива в C
Я понимаю, что я могу просто сделать это с помощью рекурсии, но я пытаюсь узнать, как работает массив
Пример:
1 (нажмите клавишу ВВОД) 2 (хит ввод) ... 10 (нажмите ввод)
Ожидаемые результаты: 55
#include <stdio.h>
int main (void){
int n;
int a[n];
int counter;
printf("How many numbers do you want to enter? \n");
scanf("%d", &n);
printf("OK! now enter your number: \n");
for (int i = 0; i <= n; i++){
scanf("%d", &a[i]);
counter =+ a[i];
}
printf("The answer is: %d\n", counter);
return 0;
}
Прямо сейчас нет сообщения об ошибке, не выход, только сообщение об ошибке стандартные окна «scanner.exe перестал работать ...»
Я использую Win8 и Компилятор GCC
ответы, и '' я <= n' --> я' + =' –
BLUEPIXY
Пожалуйста, конденсируются и улучшить отступы от вашего кода. – Richard