<div><br /></div> <div>#include<stdio.h> </div> <div>#include<stdlib.h> </div> <div>#include<time.h> </div> <div><br /></div> <div>int pibo(int n);</div> <div>int piboje(int n);</div> <div><br /></div> <div>int main() {</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>int i=0;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>int n;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>int result=0;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>double duration;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>printf("피보나치수열을 몇번 수행 할지 입력해주세요\n");</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>scanf("%d", &n);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>clock_t start, finish; </div> <div> </div> <div> start = clock();</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>result = piboje(n);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>finish = clock();</div> <div> duration = (double)(finish - start)/ CLOCKS_PER_SEC;</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>printf("%d\n", result);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>printf("%lf\n", duration);</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>return 0;</div> <div>}</div> <div><br /></div> <div>int pibo(int n) {</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>int i;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>int num1=0,num2=1,num3=0;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>if(n == 0) </div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>return 0;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>else if(n == 1)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>return 1;</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>for(i=0; i<n; i++) {</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>num3 = num1 + num2;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>num1 = num2;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>num2 = num3;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>printf("%d \t", num3);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>return num3;</div> <div><br /></div> <div>}</div> <div><br /></div> <div><br /></div> <div>int Fiboje(int n){</div> <div> </div> <div> int res=0;</div> <div> if (n==0){ </div> <div> return 0;</div> <div> }</div> <div> else if(n==1) {</div> <div> return 1;</div> <div> }</div> <div> else {</div> <div> return Fiboje(n-1) + Fiboje(n-2);</div> <div> } </div> <div>}</div> <div><br /></div> <div><br /></div> <div>피보나치 수열을 수행하는 과정에서 시간을 체크 하는 코딩입니다.</div> <div><br /></div> <div>그런데 자꾸 </div> <div><br /></div> <div>fatal error LNK1120: 1개의 확인할 수 없는 외부 참조입니다.</div> <div><br /></div> <div>이런 오류가 뜹니다... </div> <div><br /></div> <div>이게 무슨 오류인지 모르겠습니다 부탁드립니다.</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.