Напечатать отдельно друг от друга цифры 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, чтобы указать, что программа успешно завершилась.