Напечатать отдельно друг от друга цифры 4х значного числа. - C (СИ)
Формулировка задачи:
Помогите пожалуйста... на С ... срочно нужно.. спасибо
Написать программу, которая вводит число из 4х цифр, разделяет число на отдельные цифры и печатает их отдельно друг от друга. Например, если введено число 4239, то должно вывести: 4 2 3 9
Решение задачи: «Напечатать отдельно друг от друга цифры 4х значного числа.»
textual
Листинг программы
#include <stdio.h> int main(void) { int userNumber; printf("Input the number: "); scanf("%d", &userNumber); printf("%d %d %d %d", userNumber / 1000, (userNumber / 100) % 10, (userNumber / 10) % 10, userNumber % 10); return 0; }
Объяснение кода листинга программы
В этом коде:
- Объявлена переменная
userNumber
типаint
, которая будет использоваться для хранения введенного пользователем числа. - С помощью функции
printf
выводится сообщение с просьбой ввести число. - С помощью функции
scanf
введенное пользователем число сохраняется в переменнойuserNumber
. - С помощью функции
printf
выводятся отдельные цифры числа, полученного от пользователя. Для этого число сначала делится на 1000, затем на 100 и т.д. - Возвращается 0, чтобы указать, что программа успешно завершилась.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д