<span style="color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px">요즘 혼자서 C언어를 공부 하고 있는데요. 혼자서 하기에는 너무 어렵네요.</span> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px">이번에 스트럭쳐랑 링크쪽 공부하는데 이 예제를 풀수가 없어요 ㅠㅠ</div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px">좀 도와주세요.</div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px">==============================================================================</div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px">뭘 할려고 하나면</div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px">1. 수식 2개를 받아요 일단.</div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"> 3x(14) + 2x(7) +1 이런식으로 </div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px">이건 3*x^14 + 2*x^7 + 1 식을 저렇게 나타낸 거에요</div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px">2. 그다음에 이걸 스트럭처에 넣는거에요</div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px">스트럭쳐는 3칸? 으로 되어있고 맨앞에는 상수 부분 </div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px">두번째칸에는 지수 부분 이 들어가고 마지막 칸에는 다음 스트럭쳐로 링크 되는 거에요</div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><img name="img_f223fb9d7fdb0d0814510a8ea9580684" class="_rolling_0" alt="" src="http://kinimage.naver.net/20131126_104/1385440526801OpQcU_PNG/%C1%A6%B8%F1_%BE%F8%C0%BD.png?type=w620" width="620" height="41" style="margin: 0px; padding: 0px; border: 0px; cursor: pointer" /> <br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px">이런 식으로요</div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px">3. 이담엔 이걸 더하고 그러는건데.</div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px">==================================================================================</div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px">일단 2번 에서 막혀서요 ㅠㅠ 이 다음 부턴 제가 다시 해 볼려고 하는데.ㅠㅠㅠ</div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px">지금 제가 짠 건 이정도 인데.</div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px">저기 주석 달려 있는 부분을 어떻게 해야 할지 모르겟어요....</div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px">좀 알려주세요 ㅠㅠㅠㅠ</div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px; color: #404040; font-family: gulim, sans-serif; font-size: 13px; line-height: 22px"><div style="margin: 0px; padding: 0px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px"> <div style="margin: 0px; padding: 0px">#include <stdio.h></div> <div style="margin: 0px; padding: 0px">#include <string.h></div> <div style="margin: 0px; padding: 0px">#include <stdlib.h></div> <div style="margin: 0px; padding: 0px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px">typedef struct _poly</div> <div style="margin: 0px; padding: 0px">{</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>int x;</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>int y;</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>struct _poly *next;</div> <div style="margin: 0px; padding: 0px">}poly;</div> <div style="margin: 0px; padding: 0px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px">int main()</div> <div style="margin: 0px; padding: 0px">{</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>char buffer_1[100], buffer_2[100];</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>char *token, *saveptr;</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>int i;</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>poly *first, *second;</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>poly *current;</div> <div style="margin: 0px; padding: 0px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>printf("first polynomial equation :");</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>scanf("%s", &buffer_1);</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>printf("second polynomial equation :");</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>scanf("%s", &buffer_2);</div> <div style="margin: 0px; padding: 0px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>for(token = strtok(buffer_1, "x()+"), i=0 ; token != NULL; token = strtok(NULL, "x()+"),i++)</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>if (i%2==0)</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>{</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>//새로운 노드 생성, 이 전의 노드에 연결</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>//새로운 노드의 x 값에 대입</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span></div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>}</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>else</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>{</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>//새로운 노드의 y값에 대입<span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span></div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>}</div> <div style="margin: 0px; padding: 0px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>for(token = strtok(buffer_2, "x()+"), i=0 ; token != NULL; token = strtok(NULL, "x()+"),i++)</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>if (i%2==0)</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>{</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>//새로운 노드 생성, 이 전의 노드에 연결</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>//새로운 노드의 x 값에 대입</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span></div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>}</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>else</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>{</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>//새로운 노드의 y 값에 대입</div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span><span style="margin: 0px; padding: 0px; line-height: 1.5">}</span></div> <div style="margin: 0px; padding: 0px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px"><br style="margin: 0px; padding: 0px" /></div> <div style="margin: 0px; padding: 0px"><span class="Apple-tab-span" style="margin: 0px; padding: 0px; white-space: pre"></span>return 0;</div> <div style="margin: 0px; padding: 0px">}</div></div></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.