Последнее введенное число считывается правильно а остальные нет - C (СИ)
Формулировка задачи:
#include <stdio.h> #include <conio.h> main() { unsigned short int x1,x2,x3,x4; scanf( "%d %d %d %d" , &x1, &x2, &x3, &x4); printf( "%d %d %d %d", x1, x2, x3, x4); getch(); return 0; }
Решение задачи: «Последнее введенное число считывается правильно а остальные нет»
textual
Листинг программы
#include <stdlib.h> #include <stdio.h> int main(void) { unsigned short int x1, x2, x3, x4; scanf("%hu %hu %hu %hu", &x1, &x2, &x3, &x4); printf("%hu %hu %hu %hu\n", x1, x2, x3, x4); exit(0); }
Объяснение кода листинга программы
В данном коде:
- Включаются необходимые заголовочные файлы:
stdlib.h
содержит функции для работы с памятью и алгоритмыstdio.h
содержит функции для ввода-вывода данных
- Определяется функция main(), которая является точкой входа в программу
- Декларируются переменные:
unsigned short int x1
,x2
,x3
,x4
- переменные типаunsigned short int
для хранения введенных чисел
- Происходит чтение чисел с помощью функции scanf():
scanf(
%hu %hu %hu %hu, &x1, &x2, &x3, &x4);
- вводит 4 числа типаunsigned short int
в переменныеx1
,x2
,x3
,x4
- Выводится содержимое переменных на экран с помощью функции printf():
printf(
%hu %hu %hu %hu\n, x1, x2, x3, x4);
- выводит значения переменныхx1
,x2
,x3
,x4
- Происходит завершение работы программы с помощью функции exit()
exit(0);
- завершает работу программы с кодом завершения 0, что означает успешное выполнение Вывод: В данном коде считываются и выводятся на экран 4 числа, введенные пользователем.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д