리스트를 이용한 다항식 덧셈
- 최초 등록일
- 2009.05.03
- 최종 저작일
- 2008.04
- 7페이지/ MS 워드
- 가격 1,500원
소개글
리스트를 이용한 다항식 덧셈
소스 및 실행 결과!!
목차
1. 프로그램 소스
2. 실행 결과
본문내용
1. 프로그램 소스
// 다항식의덧셈계산
#include"stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//연결리스트의노드의구조
typedef struct node{
int coef;
int expon;
struct node* next;
}NODE;
NODE* start = NULL;
NODE* initial[3] = {NULL};
NODE* cur = NULL;
void insert(int a, int b, int c);
void print();
void addData(int a);
void terminate(int i);
int main(void) // main
{
int select=0; //select를0으로잡아준다.
int a,b;
do{
printf("====종류====\n");
printf("1. A항추가\n");
printf("2. B항추가\n");
printf("3. 출 력\n");
printf("4. 덧 셈\n");
printf("5. 초기화\n");
printf("6. 종 료\n");
printf("예)2X^4 + 5X^8\n");
printf("원하는것을고르세요.\n=>");
scanf("%d", &select);
switch(select)
{
case 1:
printf("계수입력: ");
scanf("%d",&a);
fflush(stdin);
printf("지수입력: ");
scanf("%d",&b);
insert(0,a,b);
initial[0] = start;
break;
case 2:
printf("계수입력: ");
scanf("%d",&a);
fflush(stdin);
printf("지수입력: ");
참고 자료
없음