#arrays #c #math #get #numbers
#массивы #c #математика #получить #числа
Вопрос:
Я хочу получить 4 числа от пользователя, например 1234(printf(«введите 4 числа: «); и разделите их, как 12 и 34, я имею в виду :
год : 12
месяц: 34
Комментарии:
1. Попробуйте
div()
?2. Добро пожаловать в SO. Что вы пробовали до сих пор? Как вы читаете свой ввод? Вы читаете строку? Число? Отредактируйте свой вопрос, чтобы включить код, который у вас есть до сих пор.
3. Если вы читаете целое число, попробуйте
/
и%
.
Ответ №1:
Вы не очень четко объяснили, что вы можете прочитать у пользователей. Допустим, вы получаете входные данные из следующего кода:
int a;
scanf("%d", amp;a);
и вы очень уверены, что входные данные определенно представляют собой 4-значное целое число. Вы можете сделать:
int a1 = a / 100;
int a2 = a % 100;
printf("%d, %d", a1, a2);