|
c, int e) //다항식의 단항 곱셈함수
{
walker1 = head;
walker2 = head->next;
while(walker2 != tail)
{
walker2->data->coef *= c;//계수끼리곱하고
walker2->data->exp += e;//지수끼리 더한다
//다음 항으로 이동.
walker1 = walker2;
walker2 = walker2->next;
}
}
Term* polynomial::
|
- 페이지 25페이지
- 가격 3,000원
- 등록일 2009.10.20
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
소스코드 설명이 되어있습니다.
|
- 페이지 1페이지
- 가격 3,000원
- 등록일 2016.09.05
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
; b != NULL; b=b->link)
{
insert_node_last(plist3, b->coef, b->expon);
}
}
void poly_print(ListHeader *plist)//연산이 끝난 다항식 출력함수
{
ListNode *p=plist->head;
printf("R : ");
for(;p;p=p->link){
if(p->expon!=0)
{
printf("(%d) X(%d) + ",p->coef,p->expon);
}
else printf(
|
- 페이지 9페이지
- 가격 1,300원
- 등록일 2007.01.08
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
exp))
{
case -1://p(x)의 지수값 < q(x)의 지수값
if (avail >= MAX) { //
fprintf(stderr, "다항식에 항이 너무 많다."); //
exit(1); //
} //
polynomial[avail].coef = polynomial[sq].coef; //
polynomial[avail].exp = polynomial[sq].exp; //
++avail; //attach기능
sq++;
break;
case 0://p(x)의 지수값
|
- 페이지 8페이지
- 가격 1,300원
- 등록일 2007.01.08
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
//뺄셈 함수 프로토타입
void input(int); //입력 함수 프로토타입
void output(int); //출력 함수 프로토타입
typedef struct
{
int degree; //지수
float coef[MAX_SIZE]; //계수
}polynomial;
polynomial func[3]; //다항식1, 다항식2, 다항식의 덧셈 뺄셈
|
- 페이지 2페이지
- 가격 1,000원
- 등록일 2006.01.31
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|