polynomial simulator
- 최초 등록일
- 2007.04.14
- 최종 저작일
- 2007.04
C언어
- 가격 2,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
자료구조 과제로 만든 polynomial simulator입니다.
C언어로 만들었구요, 레포트 A+ 받았습니다^^
다항식 input, delete, add, subtract등의 기능이 구현되어있고
하나의 명령을 실행할때마다 현재 배열의 상태와 식,
그리고 starta, startb, finisha등의 포인터의 위치를 보여줍니다.
그외에 배열 초기화, 전체배열 보기 등의 기능이 있습니다.
컴파일 실행환경
microsoft visual c++
본문내용
///////////////////////////////////////////////////////////////////////////////
// 함수 선언
///////////////////////////////////////////////////////////////////////////////
void menu(); // Menu선택 및 선택에 따른 각 함수로의 분기
void attach(float coefficient, int exponent); // poly에 값 넣기
void inputtermA(); // input a term of poly A
void inputtermB(); // input a term of poly B
void deltermA(); // delete a term of poly B
void deltermB(); // delete a term of poly B
void insert(int index, float coef, int expon); // terms 중간에 insert
int compare(int a, int b); // 숫자 비교함수
void showterms(); // 현재 terms를 보여준다.
void erase(int index, int expon); // terms 중간에 delete
void padd(); // Add (A + B)
void psubtract(); // Subtract (A - B)
void initialize(); // Initialize array
///////////////////////////////////////////////////////////////////////////////
// main Function
///////////////////////////////////////////////////////////////////////////////
void main()
{
// initailize variable
memset(terms, -1, sizeof(terms)); // 초기값 -1로 세팅
avail = 0;
starta = finisha = startb = finishb = startc = finishc = -1;
menu(); // Menu Function 호출
}
참고 자료
없음