연결리스트 다항식의 뺄셈과 곱셈 소스
- 최초 등록일
- 2009.04.17
- 최종 저작일
- 2009.04
- 3페이지/ 한컴오피스
- 가격 1,500원
소개글
HCI시간에 배우는 연결리스트중에 다항식의 뺼셈과 곱셈을 프로그래밍한 소스입니다.
실행 화면도 캡처해서 올렸습니다
컴파일 실행환경
없음
본문내용
#include <stdio.h>
#define MAX(a,b) ((a>b)?a:b)
#define MAX_DEGREE 50
typedef struct{
int degree;
float coef[MAX_DEGREE];
} polynomial;
polynomial addPoly(polynomial A, polynomial B)
{
polynomial C;
int A_index=0, B_index=0, C_index=0;
int A_degree=A.degree, B_degree=B.degree;
C.degree=MAX(A.degree, B.degree);
while(A_index<=A.degree && B_index<=B.degree){
if(A_degree > B_degree){
C.coef[C_index++] = A.coef[A_index++];
A_degree--;
}
else if(A_degree == B_degree){
C.coef[C_index++] = A.coef[A_index++]-B.coef[B_index++];
A_degree--;
참고 자료
없음