sharpnpen   7년 전


'0'일 때 와 '1' 일 때의 개수가 각각 함수 호출 될 때 마다 값이 나오는데..

나오는 각각의 호출되어 나온 출력 값들을 더하는 방법을 모르겠습니다.

아시는 분 가르쳐 주시면 감사하겠습니다..^^

allkanet72   7년 전

함수 밖에 전역 변수 선언하시면 됩니다.
#include <stdio.h>
int z; int k;
int fibonacci(int n) {}
이렇게 하시고 

main 함수에서 값을 출력하시면 됩니다. 
출력하고 z와 k 다시 0으로 초기화하는거 잊지 마시구요.
main(){

printf_s("%d %d \n", z,k);
z = 0; k = 0;
}

sharpnpen   7년 전

감사합니다. 덕분에 그 부분은 해결할 수 있었습니다.

근데, 제가 비슷하게 코드를 짜다가 또 문제가 생겼네요.ㅠㅠ

혹시 기회가 나신다면, 다음에 새로 올린 질문에도 가르쳐주시면 감사하겠습니다.^^ 꾸벅

댓글을 작성하려면 로그인해야 합니다.