[프로그래밍] [C언어]재귀함수를 이용한 피보나치 수열 출력 프로그램

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2007.04.29 / 2019.12.24
  • 5페이지 / fileicon zip (압축파일)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 800원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
[프로그래밍] [C언어]재귀함수를 이용한 피보나치 수열 출력 프로그램
하고 싶은 말
재귀함수를 이용하여 피보나치 수열을 출력하는 프로그램입니다.
본문내용
1) void execute_Ex2()
연습문제 8.2는 main에서 execute_Ex2를 호출하면 실행된다. 함수가 호출되면 양수인 상한 값 i를 받아오는데, 이 때 i가 0 보다 작은 경우는 오류 메시지를 출력하고 다시 받아오도록 한다. 정상적인 상한 값이 입력되었다면 입력된 상한 값을 종료 조건으로 하는 for문을 통해 피보나치 수를 출력한다. for문의 카운터는 1부터 시작하게 하여 줄바꿈을 하는 경우 최초 0에 해당하는 값만이 첫 줄에 출력되지 안도록 한다. 줄바꿈은 한 줄에 3개씩만 출력하도록 하기 때문에 모듈러 3연산을 통해 줄바꿈을 할지 결정한다. 피보나치 수는 fibo함수의 호출을 통해 얻어낸다. 이와 같은 내용을 코드로 작성하면 아래와 같다.

void execute_Ex2() // 예제2번 실행함수
{
int i, j;

while(1){ // 0이상의 양수만을 입력 받아 온다.
printf("Input number for Fibonacci sequence : ");
i = Get_intData();
if(i < 0) printf("wrong command. Please input positive number.\n");
else break;

자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • [프로그래밍] [C언어]심리테스트 및 소수구하는 프로그램
  • C언어에서 프로그램을 작성함에 있어서 최종 결과를 화면에 보여주는 기능은 하는 함수는 printf이며, stdio.h에 정의 되어있다. 또한 프로그램에 있어 여러 조건을 설정하여 다수의 결과를 만들어 낼 수 있게 해주는 기능을 하는 것은 if-else문과 switch문을 이용하여 할 수 있다. 본 레포트에서는 이 두 기능을 다루어 프로그램을 작성한다. 작성 할 프로그램으로는 교재 31쪽의 2.1, 2.3, 2.5, 2.7 및 심리테스트이며, 조건문 및 출력함수를 활용하여 구현한다. 아

  • 2020년 2학기 중간과제물 프로그래밍언어론
  • C언어가 사용되었다. 탐사선에 메모리 용량이 충분하지 않고 프로세싱 파워도 약하기 때문에 가능한 용량을 적게 사용하며 빠른 언어인 C언어가 적합하였다. C언어에서의 특별한 자료형으로 포인터가 있다. 객체가 저장되는 저장공간 내의 위치 값을 저장하는 자료형이다. 이 포인터를 통해 다른 객체에 빠르게 접근하여 읽고 쓰거나 함수를 실행시킬 수 있다.(3) 1990년대 이후 프로그래밍 언어 한 가지90년대에 발표된 Java는 제임스 고슬링이 고안한 프

  • 2022년 2학기 방송통신대 대학수학의이해 통계데이터과학 출석수업대체과제물)자신의 실제 CAS 사용 경험이나 학습 경험을 명시적으로 기술 CAS 등 컴퓨터 소프트웨어를 이용한 수학 학습 방법에 대해 찬성 또는 반대 중 하나의 입장 등
  • 설치하면, 그래프가 그려지지 않고 에러가 발생할 수 있다. wxMaxima error: cant open file c:/png)다운받은 파일을 실행하면 설치 옵션이 보이는데, 맨 아래에 있는 wxMaxima를 선택하면 된다.5. 참고문헌장영재이긍희김병찬유원석(2020) 대학수학의 이해, 방송대출판문화원wxMaxima 사용법 동영상https://www.youtube.com/watch?v=IctYqh6NdEc&list=PLGfO3O2Px4lFmTHUWEC2WLHEjhlA1vnbi)maxima-5.46.0-win64.exe 다운로드https://sourceforge.net/projects/maxima/files/Maxima-Windows/5.46.0-Windows/

  • 매크로 프로세서 설계 & 구현
  • 출력//DEFTAB정보저장if( bufferk0 )printf(.);fprintf(outfile,.); for(i = 0 ; i < 9; i++ )printf(%c,bufferki);fprintf(outfile,%c,bufferki);printf(%s,checkmacro); for( i = 0 ; i < rxvalue ; i++ )sstlengthvalue = strlen(reargArgumentvaluei);for( j = 1 ; j < sstlengthvalue ; j++ )printf(%c,reargArgumentvalueij);fprintf(outfile,%c,reargArgumentvalueij);if( i < rxvalue-1 )printf(,);fprintf(outfile,,);else if( i rxvalue-1)printf(\n);fprintf(outfile,\n);//매크로 확장후 변수변환

  • [통신공학] Matlab
  • C 회로에 대한 기초적인 지식과 선형대 수학이나 고등학교 수학에서 배운 기본적인 행렬 지식이 필요하여 이를 다시 공부하게 되었다. 위에서 그동안 우리가 풀어본 RLC 회로의 식을 R고 L만 있는 행렬로 나타내기 위해서 i1, i2, Vc 위주로 다시 재배열하여야 되었다 교안에도 일부러 오류를 범하게 하였던 것과 같이 이 행렬을 만들때는 차원에 대한 값을 행렬 계산이 가능해지도록 맞춰주는 과정이 중요하였다.For 문을 이용하는 데 있어서 수열 예제를

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.