Введение
В этом практическом занятии вы научитесь писать программу на 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 введенных целых чисел и выводит результат. В целом, мы выполнили следующие шаги:
- Инициализировали переменные
n,sumиvalue. - попросили пользователя ввести количество целых чисел, которое они хотят сложить,
n. - попросили пользователя ввести все
nцелых чисел. - добавили все введенные целые числа в переменную
sumна каждой итерации. - вывели
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;
}



