Программирование на языке С - 15 стр.

UptoLike

Составители: 

15
Основным отличием применения функции scanf() от функции printf()
является знак & перед именем переменной, в которую записываются
результаты ввода.
Функция scanf() может работать сразу с несколькими переменными.
Предположим, что необходимо ввести два целых числа с клавиатуры.
Формально для этого можно дважды вызвать функцию scanf(), однако лучше
воспользоваться такой конструкцией:
scanf(“ %d, %d ”, &n, &m);
Функция scanf() интерпретирует это так, как будто ожидает, что пользователь
введет число, затемзапятую, а затемвторое число.
Функция scanf() возвращает число успешно считанных элементов. Если
операции считывания не происходило, что бывает в том случае, когда вместо
ожидаемого цифрового значения вводится какая-либо буква, то возвращаемое
значение равно 0.
Задание на лабораторную работу
1.
Написать программу работы с директивами препроцессора в
соответствии с номером своего варианта.
2.
Написать программу с использованием функций printf() и scanf() в
соответствии с номером своего варианта.
3.
Сделать выводы о полученных результатах работы программ.
Варианты заданий
Вари-
ант
Программирование директив
препроцессора
Программирование функций
printf() и scanf()
1
Программа вычисления ba
+
с
использованием директивы #define
Ввести два вещественных значения
и вывести их произведение на
экран монитора
2
С помощью директив #if, #else, #elif
осуществить выбор строк программы
для вычисления либо )(2 ba
+
, либо ab
Ввести два целочисленных
значения и вывести их частное на
экран монитора
3
Задать константы M и N и вычислить
MN
b
N
aM
/
)( +
Ввести два вещественных значения
и вывести их на экран с точностью
до сотых
4
С помощью директивы #define
вычислить
2
x
, при 5,...,2,1=
x
Ввести два целочисленных
значения и вывести их разность на
экран монитора
5
Задать константы
5,...,2,1
M
M
M
и
вычислить
554433221
M
M
M
M
M
+
+
+
+
Ввести целочисленное и
вещественное значения и вывести
их сумму на экран монитора
6
С помощью директивы #define
вычислить
bkx + , при 5,...,2,1
=
x
Ввести два вещественных значения
и вывести их на экран с точностью
до тысячных