고수분들 도와주세요ㅠㅠ
힘차
다항식의 덧셈다항식의 덧셈인데..책에 써있는 그대로 써서 실행시켜봤는데 에러가 덜덜;;
c언어 초보인데 도무지 뭐때문에 그런건지 모르겠어요ㅠ
도와주세요ㅠㅠㅠ질문 내용 :
#include stdio.h
void padd(int starta, int finisha, int startb, int finishb, int *startd, int *finishd);
/* a(x) 와 b(x)를 더하여 d(x)를 생성한다.*/
float coefficient;
*startd = avail;
while (starta = finisha && startb = finishb)
switch (compare(terms[ starta] .expon, terms[startb] .expon)) {
case -1: /* a의 expon이 b의 expon 보다 작은 경우 */
attach(terms[ startb] .coef, terms[ startb] .expon);
startb++;
break;
case 0: /* 지수가 같은 경우 */
coefficient = term[ starta] .coef +
term[ startb] .coef;
if (coefficient)
attach(coefficient, terms[ starta]. expon);
starta++;
startb++;
break;
case 1: /* a의 expon이 b의 expon 보다 큰 경우 */
attach(terms[ starta] .coef, terms[ starta] .expon);
starta++;
}
/* a(x)의 나머지 항들을 첨가한다. */
for(; starta = finisha; starta++)
attach(terms[ starta] .coef, terms[ starta]. expon);
/* b(x)의 나머지 항들을 첨가한다. */
for(; startb = finishb; startb++)
attach(terms[ startb] .coef, terms[ startb] .expon);
*finishd = avail-1;
}
-
큰모듬 2023-09-30
void padd(int startA, int finishA, int startB, int finishB, int *startD, int *finishD); // 끝에 ; 삭제 대신 {
main() 함수가 안 보이네요