Сумма N введенных чисел на C

CBeginner
Практиковаться сейчас

Введение

В этом практическом занятии вы научитесь писать программу на C для суммирования N введенных чисел. Мы будем использовать цикл для вычисления суммы всех введенных чисел и вывода результата.

Начало работы

Прежде чем мы начнем, убедитесь, что на вашем компьютере установлен компилятор C. В этом практическом занятии мы будем использовать GCC. Если вы не установили GCC, обратитесь к официальному сайту GCC для инструкций по установке.

Создание файла main.c

Откройте предпочитаемый текстовый редактор и создайте новый файл с именем main.c в директории ~/project/.

Инициализация переменных

В этом шаге мы инициализируем наши переменные. Нам нужны три переменные: n, sum и value.

#include <stdio.h>

int main() {
    int n, sum = 0, value;
    //...
}

Получение ввода от пользователя

Мы попросим пользователя ввести количество целых чисел, которое они хотят сложить, n. Затем мы попросим пользователя ввести все n целых чисел для сложения.

#include <stdio.h>

int main() {
    int n, sum = 0, value;

    printf("Enter the number of integers you want to add: ");
    scanf("%d", &n);

    printf("Enter %d integers\n", n);
    for (int i = 0; i < n; i++) {
        printf("Enter the number %d: ", (i + 1));
        scanf("%d", &value);

        sum += value; // Add value to sum
    }
    //...
}

Отображение результата

Наконец, мы выведем сумму всех введенных целых чисел с использованием функции printf.

#include <stdio.h>

int main() {
    int n, sum = 0, value;

    printf("Enter the number of integers you want to add: ");
    scanf("%d", &n);

    printf("Enter %d integers\n", n);
    for (int i = 0; i < n; i++) {
        printf("Enter the number %d: ", (i + 1));
        scanf("%d", &value);

        sum += value; // Add value to sum
    }

    printf("Sum of entered numbers = %d\n", sum);

    return 0;
}

Резюме

Мы успешно написали программу на C, которая суммирует N введенных целых чисел и выводит результат. В целом, мы выполнили следующие шаги:

  1. Инициализировали переменные n, sum и value.
  2. попросили пользователя ввести количество целых чисел, которое они хотят сложить, n.
  3. попросили пользователя ввести все n целых чисел.
  4. добавили все введенные целые числа в переменную sum на каждой итерации.
  5. вывели sum всех введенных целых чисел.

Скопируйте окончательный код ниже в файл main.c:

#include <stdio.h>

int main() {

    int n, sum = 0, value;

    printf("Enter the number of integers you want to add: ");
    scanf("%d", &n);

    printf("Enter %d integers\n", n);
    for (int i = 0; i < n; i++) {
        printf("Enter the number %d: ", (i + 1));
        scanf("%d", &value);

        sum += value; // Add value to sum
    }

    printf("Sum of entered numbers = %d\n", sum);

    return 0;
}