링크드리스트를 이용한 다항식 덧셈
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

본문내용

#include
#include
#include
#include
#define COMPARE(x,y) (((x)<(y) ? -1 : ((x)==(y)) ? 0 : 1)
#define IS_FULL(ptr) (!(ptr))
#define IS_MEPTY(ptr) (!(ptr))
typedef struct poly_node *poly_pointer;
typedef struct poly_node{
int coef;
int expon;
poly_pointer link;
}; //노드 선언문
poly_pointer creat_node(); //다항식 생성 함수
poly_pointer padd(poly_pointer a, poly_pointer b); //다항식 덧셈 함수
void attach(int coef, int expon, poly_pointer *ptr); //노드 생성, 연결 함수
void print_poly(poly_pointer front); //다항식 출력 함수
.....
default :
if(temp !=front && front->coef > 0)
printf(` + `);
printf(`%d`, front->coef);
}
if(front->expon){
printf(`x`);
if(front->expon !=1)
printf(`%d`, front->expon);
}
if(abs(front->coef)==1 && front->expon==0)
printf(`%d`, 1);
front=front->link;
}
printf(`
`);
}

키워드

  • 가격700
  • 페이지수5페이지
  • 등록일2003.12.17
  • 저작시기2003.12
  • 파일형식워드(doc)
  • 자료번호#238726
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니