|
init(&s);
for( i=0; i<(int)strlen(infix); i++ ){
ch = infix[i];
switch(ch){
case '+':
case '-':
case '*':
case '/':
case '%': 1.식입력
2.중위->후위
3.후위연산
4. 후위식 출력
5. 계산값 출력
|
- 페이지 5페이지
- 가격 1,000원
- 등록일 2006.05.22
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
연산자와 연산자로 구분하여 저장하고 입력받은 식을
후위 연산 식으로 변환하여 출력 및 결과를 출력하는 기능을 수행한다. */
void Stack::Postorder(char Token)
{
char *p;//문자형 포인터 선언
int Intchange; //정수형 변수 선언
char Temp;//문자형 변수 선
|
- 페이지 10페이지
- 가격 1,000원
- 등록일 2006.06.13
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
int postfix_char();
int Isp(char x);
int Icp(char x);
int count;
char input[50], comparison, comparison_1;
typedef struct node
{
char data;
struct node *link;
}linked_node;
|
- 페이지 1페이지
- 가격 1,000원
- 등록일 2005.02.28
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
#include<stdio.h>
#include<process.h>
#include<string.h>
#define MAX_STACK_SIZE 100
#define MAX_EXPR_SIZE 100
typedef enum{lparen,rparen,plus,minue,times,divide,mod,eos,operand} precedence;
precedence stack[MAX_STACK_SIZE];
char expr[MAX_EXPR_SIZE];
static int isp[]={0,19,1
|
- 페이지 1페이지
- 가격 1,000원
- 등록일 2005.10.04
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
void main(void)
{
int result;/*변환된 후위법의 연산결과*/
char in_exp[256];/*초기 입력받은 중위법의 수식*/
char post_exp[256];/*변환된 후위법의 수식*/
printf(`식을 입력하세요 : `);
scanf(`%s`,in_exp);
/* 수식입력*/
error_check(in_exp);
/*입력 에러 체크*
|
- 페이지 4페이지
- 가격 1,000원
- 등록일 2003.11.24
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|