Упражнения C: принимает положительное целое число меньше 500 и выводит сумму цифр этого числа
C Основные объявления и выражения: упражнение 62 с решением
Напишите программу на C, которая принимает положительное целое число меньше 500 и выводит сумму цифр этого числа.
Тестовые данные и ожидаемый результат:
Введите положительное число меньше 500:
Сумма цифр 336 составляет 12
Иллюстрированная презентация:
Пример решения:
Код C:
#include <stdio.h>
int main()
{
int a, x = 0, y;
printf("Input a positive number less than 500: \n");
scanf("%d", & a);
y = a;
if (y < 1 || y > 999)
{
printf("The given number is out of range\n");
}
else
{
x += y % 10;
y /= 10;
x += y % 10;
y /= 10;
x += y % 10;
printf("Sum of the digits of %d is %d\n", a, x);
}
return 0;
}
Пример вывода:
Введите положительное число меньше 500: Сумма цифр 347 равна 14
Блок - схема:
Редактор кода программирования C:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на C, которая принимает действительное число x и печатает соответствующее значение sin (1 / x) с использованием 4-х десятичных знаков.
Далее: Напишите программу на C, которая принимает положительное целое число n меньше 100 от пользователя и печатает сумму 1 4 + 2 4 + 4 4 + 7 4 + 11 4 + • • • + m 4 , где m меньше чем или равно п. Распечатать соответствующее сообщение.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования