|
1. 요구사항 분석
문제
중위표기식을 입력받아 후위표기식으로 변환하고 후위표기식을 연산하는 프로그램을 만드시오.
[1] 목표
스택을 응용하여 프로그램을 제작하는 능력 및 시스템 설계능력을 향상 시키는 것.
[2] 대상
컴퓨터
|
- 페이지 37페이지
- 가격 10,000원
- 등록일 2009.05.27
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
표기된 식을 입력받을 변수
char postfix[128];//중위표기를 후위로 바꾼결과를 받을 변수
int count = 0;
printf("식을 입력하세요 : ");
gets(infix);//식을 입력받음
//-------------중위표기를 후위표기로 바꿈-------------//
for (int i = 0;i <= strlen(infix) ;i++ ){
if (op
|
- 페이지 8페이지
- 가격 1,000원
- 등록일 2010.03.05
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
스택을 이용한 후위표기 계산기 프로그램으로서
도스용 터보씨 3.0으로 만들었습니다.
그래픽모드로 계산기모양으로 디자인을 한뒤
칸을 3개로 나누고 첫번째 칸엔 식을 입력하고 엔터를
입력하면 두번째 칸에 후위표기 식이뜨고 세번째
|
- 페이지 2페이지
- 가격 1,000원
- 등록일 2006.07.24
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
*symbol, int *n); //문자를 토큰으로
int eval(void); //후위표기식 계산
char print_token(precedence token); //토큰을 문자로 표시
void postfix(void); //중위표기를 후위표기로
void file_in(void);
void direct_in(void); infix -> postfix 변환 소스
|
- 페이지 20페이지
- 가격 2,000원
- 등록일 2006.07.10
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
calc;
Stack<Op> postfix;
cout << "중위표기식입력: ";
cin >> cstack;
postfix.Postfix();
result = calc.calcPostfix();
cout << "후위표기식변환: " << cstack << endl;
cout << "계산결과: " << result << endl;
}
2. 실행 결과
|
- 페이지 5페이지
- 가격 1,500원
- 등록일 2010.11.08
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|