자료구조 다항식덧셈뺄셈에서 값을 출력하는 부분 코드를 만들고 있는데 예를 들어서 0 8 이렇게 답이 나오면 앞에 0 부분은 생략하고 정수가 나오는 부분부터 출력하고 싶어서
polynomial poly_print(polynomial p)
{
int j;
int k=0;
for (j = 0; j <= p.degree; j++) {
if (p.coef[j] != 0) {
j = k;
break;
}
else
printf("0");
}
for(j=k;j<=p.degree;j++)
printf("%d ", p.coef[j]);
printf("\n");
}
이렇게 코드를 짰는데 k가 처음 for문을 나오면 다시 0으로 리셋되잖아요. 그래서 이 k를 0으로 리셋이 되지 않고 0이 아닌 정수값을 만난 degree로 받을 수 있는 방법이 있나요?ㅜ