Простейший калькулятор: Как выполнить выражение - C (СИ)
Формулировка задачи:
В этом коде ввожу к примеру 3+7 и выполняется default, как выполнить выражение, в чем косяк?
Решение задачи: «Простейший калькулятор: Как выполнить выражение»
textual
Листинг программы
scanf("%lf%c%lf", &a, &b, &c);
Объяснение кода листинга программы
- Ввод пользователем выражения и значений переменных
a,bиcс помощью функции scanf - Значения переменных
a,bиcсохраняются в соответствующих адресах памяти, на которые указывает указатель &a, &b и &c - Тип данных переменных
a,bиc— double, что позволяет хранить значения с плавающей точкой - Переменная
cинициализируется значением 0.0 - Выполнение выражения, которое введено пользователем, и результат сохраняется в переменной
c - Вывод значения переменной
cс помощью функции printf