Привет, я пытаюсь написать код в C, чтобы решить математическое уравнение на основе правила BODMAS, любое предложение? для например: программа должна дать выход как: (8 + 8)/2 + 4 = 12Расчет BODMAS в c
-3
A
ответ
0
#include <stdio.h>
int calc(char *exp_str){
FILE *fp;
int ret;
fp=fopen("calc_aux.c","w");
fprintf(fp, "int main(){ return %s; }", exp_str);
fclose(fp);
system("gcc calc_aux.c -o calc_aux.exe");
ret=system("calc_aux.exe");
remove("calc_aux.c");
remove("calc_aux.exe");
return ret;
}
int main(){
char exp[]="(8+8)/2+4";
printf("%s=%d\n", exp, calc(exp));
}
//result:(8+8)/2+4=12
Смежные вопросы
- 1. Выполнение расчета в соответствии с BODMAS в C#
- 2. BODMAS - python
- 3. BODMAS назначение
- 4. Принцип BODMAS в .NET
- 5. Оценка выражения в C/C++ не соответствует правилу BODMAS?
- 6. Как обрабатывать Javascript BODMAS?
- 7. необходимо уточнить правило BODMAS
- 8. Какой выход? BODMAS?
- 9. Обучение VBA - Генератор BODMAS
- 10. Использует ли java BODMAS?
- 11. Что означает термин «BODMAS»?
- 12. Как вычислить математическое уравнение (BODMAS) в php?
- 13. Переупорядочить массив для калькулятора BODMAS
- 14. Java Потенциал Bodmas Проблема при расчете
- 15. Расчет процента в C#
- 16. Расчет CRC16 в C#?
- 17. Расчет знака в C++
- 18. Расчет процента в C#
- 19. Расчет в C TimeSpan
- 20. Расчет ИМТ в C
- 21. Расчет суммы в C++
- 22. Расчет времени в C
- 23. Расчет Excel в C#
- 24. Расчет CRC в C
- 25. Расчет даты в C#
- 26. Расчет энтропии в C
- 27. C# Расчет треугольного типа и расчет площади
- 28. Расчет простых дат в C#
- 29. Расчет распределения Пуассона в C
- 30. Расчет формулы Excel в C#
предложение для чего, в частности? –
Предложение: не использовать C. – BoltClock
http://www.lawrence.edu/fast/greggj/CMSC270/Infix.html –