검색어 입력폼

다항식 덧셈 포로그램을 배열로 선언 구현

저작시기 2010.05 | 등록일 2010.05.06 파일확장자 텍스트 (txt) | 3페이지 | 가격 1,000원

소개글

다항식 덧셈 프로그램을 전역배열로 선언해서 구현했습니다.
c로 쓴 자료구조론 책 을 참고하여 구현했습니다.
학교 과제 제출 위해 했고
오류 없이 잘 됩니다.

목차

없음

본문내용

/****************다항식을 더하는 함수로 공간을 절약하기 위해 전역 배열 terms를 사용한다.**************/

#include<stdio.h>
#include<process.h> //exit() 함수사용을 위한것.
#define COMPARE(x,y)( ((x)<(y))? -1:((x)==(y)) ? 0:1) //compare에서 x가 y보다 크면 1, 같으면 0, 작으면 -1 !
#define MAX_TERMS 100 //배열 terms의 크기

typedef struct {
float coef; //계수
int expon; //차수
} polynomial;
polynomial terms[MAX_TERMS]; //전역 배열 terms 선언!!

static int avail = 0, i;
static int sa, fa, sb, fb, sd, fd, m, n; //m과 n은 입력받을 항의 갯수......

void input(); //입력함수
void padd(int startA, int finishA, int startB, int finishB, int *startD, int *finishD); //두 다항식을 더하는 함수.
void attach(float coefficient, int exponent); //새로운 항을 첨가하는 함수.
void output(); //출력함수

참고 자료

없음
다운로드 맨위로