#define _CRT_SECURE_NO_WARNINGS
#include
#include
typedef struct TreeNode {
int data;
struct TreeNode *left, *right;
} TreeNode;
TreeNode n10 = { 2, NULL, NULL };
TreeNode n20 = { 3, NULL, NULL };
TreeNode n21 = { '-', NULL, &n20 };
TreeNode n30 = { '*', &n10, &n21 };
TreeNode n40 = { 4, NULL, NULL };
TreeNode n41 = { 5, NULL, NULL };
TreeNode n50 = { '-', NULL, &n41 };
TreeNode n60 = { '*', &n40, &n50 };
TreeNode n70 = { '+', &n30, &n60 };
TreeNode *exp = &n70;
int eval(TreeNode *root){
// 순환을 이용하여 이진 수식 트리에 저장된 수식을 계산
// 필요한 모든 변수, 포인터를 선언 가능함
// 추가적인 함수를 만들어서 호출하는 것도 가능함
}
int main(){
printf("\n############################################\n\n");
printf("####### 학생 학과: 전자공학과 \n\n");
printf("####### 학생 학번: (제출 학생의 학번 입력) \n\n");
printf("####### 학생 이름: (제출 학생의 이름 입력) \n\n");
printf("#############################################\n\n");
printf("result2: %d \n", eval(exp));
return 0;
}
int eval 여기 함수라인만 채워주시면 감사하겠습니다. 원하는 금액 맞추어 드릴게요 부탁드려요.
10만원
DFS로
트리 왜 저렇게 짜누