소개글
[컴퓨터공학 자료구조] [알고리즘][자료구조][C소스][코딩]poly(지수값계산)에 대한 자료입니다.
목차
poly
지수값 계산
본문내용
void main()
{
POLY *a = 0, *b = 0, *c = 0; //다항식을 저장할 세개의 공간
int coef, exp; //상수와 지수 값을 저장할 값
printf("Enter a number(a): ");
scanf("%d %d", &coef, &exp); //상수와 지수 값 입력
while(coef != 0) //상수값으로 0 을 입력하면 다항식 입력 중지
{
a = append(a, coef, exp); //입력한 다항식의 상수와 지수값을 POLY변수에 저장하는 함수
printf("Enter a number(a): ");
scanf("%d %d", &coef, &exp); //상수와 지수 값 입력
}
printf("Enter a number(b): ");
scanf("%d %d", &coef, &exp); //상수와 지수 값 입력
while(coef != 0) //상수값으로 0 을 입력하면 다항식 입력 중지
{
b = append(b, coef, exp); //입력한 다항식의 상수와 지수값을 POLY변수에 저장하는 함수
printf("Enter a number(b): ");
scanf("%d %d", &coef, &exp); //상수와 지수 값 입력
}
printf("\n-a poly-");
writelist(a); //입력한 다항식 a의 출력
printf("\n-b poly-");
writelist(b); //입력한 다항식 b의 출력
c = padd(a, b); //a와 b의 다항식을 더하는 함수
printf("\nResult");
writelist(c); //입력한 다항식 c의 출력
}