|
본 프로그램은 중위식(Infix)을 후위식(Postfix)으로 변환한 다음에
계산하는 자바(Java) 프로그램입니다.
클래스는 MyCalculatorDemo, MyCalculator, MyExprTokenizer, MyToken으로 구성됩니다.
MyCalculatorDemo는 본 프로그램을 테스트하는 클래스입니다.
MyCa
|
- 페이지 1페이지
- 가격 800원
- 등록일 2006.02.28
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
#include<stdio.h>
#include<stdlib.h>
#define MAX_TERMS 100
#define COMPARE(x,y) (((x)<(y)) ? -1:((x)==(y)) ? 0:1)
typedef struct {
int coef;
int expon;
}Polynomial;
Polynomial terms[MAX_TERMS];
int avail=0;
void padd(int starta, int finisha, int startb, int finishb, int *sta
|
- 페이지 4페이지
- 가격 2,000원
- 등록일 2006.06.09
- 파일종류 아크로벳(pdf)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
중위식: \"
cin >> susik;
postfix(postsusik, susik); // susik에사용자가입력한숫자와연산자가저장
cout << \"후위식: \"
for(i=0; i < strlen(postsusik); i++) // 후위식의길이만큼반복하는문장
cout<<postsusik[i];
cout << endl << \"=\" << eval(postsusi
|
- 페이지 6페이지
- 가격 1,000원
- 등록일 2011.12.21
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
중위식을 후위식으로 바꾸는 함수
int isOperator(int op); //인자로 들어온 것이 연산자인지 알아보는 함수
int incoming_priority(char oper); //incoming 연산자의 우선순위 반환
int in_stack_priority(char oper); //in-stack 연산자의 우선수위 반환
int checking_pa
|
- 페이지 5페이지
- 가격 2,000원
- 등록일 2007.10.29
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
중위식을 입력받아 계산 후 결과 출력
//
////////////////////////////////////////////////////////////////////////////////
int main()
{
int i, j;
char strtemp[MAX_ITEM]; // 중위식 임시 저장
char temp[10]; // 숫자 저장공간
precedence token; // 연산자와 피연산자의 고유값
do
{
printf(
|
- 페이지 15페이지
- 가격 1,000원
- 등록일 2007.06.22
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|