postfix_calc

Download
text 60 lines 33.8 KB
 1����p� H__PAGEZERO�__TEXT@@__text__TEXT����__stubs__TEXTx�x�__cstring__TEXTR__unwind_info__TEXThxh�__DATA_CONST@@@@__got__DATA_CONST@x@
 2__const__DATA_CONSTx@`x@H__LINKEDIT�@�4�� 3� ���8�0Pȃ /usr/lib/dyld�z݋�[<
 3�g�>��2 �*(��
 48L/usr/lib/libSystem.B.dylib&�)�p���C����@��(!��C��_��C����@�!C�1���C��_��C������@�!C��qJT�@��@��@�I!C�)I!��)��C��_�����{��C����@�����`7�@��@�i!���	�Jqj!�yi����/���@��{A�����_�����{��C����@�����7�@��@�)!��yi����/���@��{A�����_��C��?9�?�9(�R)�q�� T�?�9(�R)�q��`T�?�9(�R)�q���T�?�9(�R)�q���T�?�9�q�����@��C��_����{���������_9�_�9���qT�@��qT�@��q@T�@��q`T�@��q T3�_��@�(a���8�_��@�8a���3�_��@�a���.�@� `T�P�f��/���$�_��@�a����@� `T�P�W��/����_�x�@�
 5x	
 6�)}
 7	kb����_�9���
 8�(����C��/�����_��{C����_��o���{��C��CѠ��c�.����^�<��+��+@��!p�=��'��x�*��'@�H
 9��'@��9��5�'@��9�q�T�'@�&���T�'@���#��#@��c�����#@��������G�'@��9N����6�'@���AT�{C�q�T�'@�
10�9���
11�(��4����+@����/���F�c�������@���������@��@��'@��9M������@��'@�
12�9�@��@�����
13�	�	�
14��L����@��@������'@���(�������+@����/������!p����'�����+@����{C��4�{C�
15���
16�(��,����/����c����������^��C��{A��o¨�_��C��/9�/�9�q�T�/�9�q�T(�R���/�9�q@T�/�9�q�T�/�9�q�TH�R�����@��C��_��o���{��C���
17Ѩ��������s����'��#��@�@��#��	�@9�4�@�@��#��	�@9�9��9�qaT���9Z��4�@��@9
18@��'������'�J�I9@��'���	�J�'�		��R(9o��9�qT�@9b��N���d��9�qAT��>����R��@7��j���x�q�����@��6��G����@�	x
19@��'������'�Ii+8@��'���	�J�'�		��R(9�����4���7��9^���`6������R��7��>���xe�������9b������@�k跟���@��6������@�	x
20@��'������'�Ii+8@��'���	�J�'�		��R(9����@9b�������#@��#�f���������7�������@�	x
21@��'������'�Ii+8@��'���	�J�'�		��R(9����@�@��'��	�9��
22��{A��o¨�_�����o��{����(�@�@�����_��,	����C���!�!������R�[��0����W��W@��[@�	k�T�W@��W���C���yi�����*�(�������@��W��yi�R����'��'@����������W@��W�����X�~������!�!��v���R�G��C��C@��G@�	k�T�C�������yi����������@��C��yi���(��(�a��@���(��\�[��C@��C�������S���P���M����I�(�	@�@������R4�`�������!��A����@���	�9�!��6�`5����������@�������'������#���^��@�@�	�`T��R�{Z��oY�����_��@���@���@���@���@���@���"@���&@���*@���.@���2@���6@���:@��오류: 0으로 나눌 수 없습니다!
23알 수 없는 연산자: %c
24 계산 과정:
25  숫자 %g를 스택에 push
26오류: 연산자 '%c'를 적용할 피연산자가 부족합니다!
27  연산: %g %c %g = %g
28오류: 잘못된 토큰 '%s'
29오류: 잘못된 표기법 (스택에 %d개의 값이 남음)
30=== 후위 표기법 계산기 ===
31
323 4 +3 4 + 5 *10 2 / 3 +5 1 2 + 4 * + 3 -15 7 1 1 + - / 3 * 2 1 1 + + -8 2 /9 3 % 2 *[ 후위 표기법 계산 ]
33
34%d. Expression: %s
35   최종 결과: %.2f
36
37
38[ 중위 표기법 → 후위 표기법 변환 ]
39(3 + 4) * 5a + b * c(a + b) * (c - d)a + b - ca * b + c / d
40중위: %s
41후위: %s
42
43
44[ 대화형 후위 계산기 ]
45후위 표기법으로 수식을 입력하세요 (예: 3 4 +)
46종료하려면 'q'를 입력하세요.
47
48> 
49q결과: %.2f
50
51프로그램을 종료합니다.
52((�LLxL(�8�0����������	�
53���
54��pv�����JV`r| P�@@&L`lz��������___stack_chk_fail___stack_chk_guard___stdinp_atof_fgets_free_isalnum_isdigit_memcpy_printf_strcmp_strcspn_strdup_strlen_strtok_�����nfixToPostfixsOperator���	�	nitGsEmptyL��
55�	eek`opeushjiQpo_mh_execute_header	applyOperator
56evaluatePostfixi!main=precedenceBstack_�	 H`T�����t%�6�
57F�R�
58X<
59d�p���4������������'
60 __mh_execute_header_applyOperator_evaluatePostfix_infixToPostfix_isOperator_main_precedence_stack_init_stack_isEmpty_stack_peek_stack_pop_stack_push___stack_chk_fail___stack_chk_guard___stdinp_atof_fgets_free_isalnum_isdigit_memcpy_printf_strcmp_strcspn_strdup_strlen_strtok�������eX	�p �postfix_calc�G�d2�Y]_�����0��)��@Br�3�ĥstK*JGN=)�R��W��"I������%���	����Xo��f����kOX�|�|z�ڽ�H�,����Xo��f����kOX�|�|z�ڽ�H�,�{�2���x�G��H}3r�/胨aQa[з���Xo��f����kOX�|�|z�ڽ�H�,����Xo��f����kOX�|�|z�ڽ�H�,����Xo��f����kOX�|�|z�ڽ�H�,����#Ɣ(�G�g4��f�4�#/	�*��웻�(