Упражнения на C: вычисление суммы последовательных нечетных чисел из заданной пары целых чисел
C Основные объявления и выражения: упражнение 34 с решением
Напишите программу на C, чтобы вычислить сумму последовательных нечетных чисел из заданной пары целых чисел.
Пример решения:
Код C:
#include <stdio.h>
int main()
{
int x, y, i, total = 0;
printf("\nInput a pair of numbers (for example 10,2):");
printf("\nInput first number of the pair: ");
scanf("%d", &x);
printf("\nInput second number of the pair: ");
scanf("%d", &y);
if (x<y)
{
return 0;
}
printf("\nList of odd numbers: ");
for(i = y; i<=x; i++)
{
if ((i%2) != 0)
{
printf("%d\n", i);
total += i;
}
}
printf("Sum=%d\n", total);
return 0;
}
Пример вывода:
Введите пару чисел (например, 10,2): Введите первое число пары: 10 Введите второе число пары: 2 Список нечетных номеров: 3 5 7 9 Sum = 24
Блок - схема:
Редактор кода программирования C:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на C, которая принимает некоторые целые числа от пользователя и находит самое высокое значение и позицию ввода.
Далее: Напишите программу на C, чтобы проверить, находятся ли два числа в паре в порядке возрастания или убывания.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code