ㅠㅠ 게시판 성격에 맞지 않을지도 모르지만.. 너그럽게 봐주세요
C++ 에서 명령어 입력받아서 다항식 만들어가는 프로그램인데...
아래와 같이 코딩하니 컴파일 에러는 나지 않지만 실행시간중
다음같은 경우에 무한루프에 빠지거나 명령어가 실행되지 않는 오류가 납니다. ㅠㅠ
1. 차수가 더 큰 항을 늦게 입력한 경우 무한루프에 빠집니다.
예를 들어 2x^4 먼저 입력하고 그 다음 3x^5을 입력하고 연결리스트를 프린트하면 무한루프에 빠져 계속 출력이됩니다.
반대로 3x^5를 입력하고 2x^4를 입력하면 잘 출력되구요...
(차수가 큰 항이 앞에 오도록 짜려고 하는데.. 거기서 문제가 생긴 듯 합니다.)
2. 3개 이상의 항을 입력한 경우 입력이 되지 않습니다.
3개 이상의 항을 입력하고 연결리스트를 프린트 하면 그냥 전에 있던 2개만 출력이 됩니다. 아흑 ㅠㅠ