자료구조 다항식 곱셈 문제입니당

KimSuMin Reply 6 years 52 weeks ago
polynomial P3_MUL; int i, j, k; int P1_pos = 0, P2_pos = 0, P3_pos = 0; int degree_p1 = P1.degree; int degree_p2 = P2.degree; P3_MUL.degree = P1.degree + P2.degree; for (i = 0; i < P3_MUL.degree; i++) { P3_MUL.coef[i] = 0; } for (i = 0; i <= degree_p1; i++) { for (j = 0; j <= degree_p2; j++) { for (k = 0; k <= P3_MUL.degree; k++) { if((i+j)==k) P3_MUL.coef[k] += P1.coef[i] * P2.coef[j]; } } } return P3_MUL; 요렇게 코드 구성했는데 오류는 안뜨지만 계산이 안돼요 어디서 잘못되었는지 잘 모르겠어요
withcs1 Reply 6 years 52 weeks ago
초기화는 차수까지 모두 해주세요 코드에는 그거말고는 문제가 없어보이네요 제출해주시면 더 쉽게 확인할 수 있습니당