회원가입 ID/PW 찾기

1) 지식 창고는 본인이 작성한 콘텐츠(팁/노하우/리소스/강좌 등)을 무료 혹은 가상화폐인 납포인트를 통해 공유하는 공간입니다.
2) 본인이 작성한 콘텐츠에 대해서만 지식 창고에 등록할 수 있으며, 저작권에 위배되는 콘텐츠는 사전경고 없이 삭제될 수 있습니다.
3) 콘텐츠 구매 및 첨부파일 다운로드는 회원그룹 '연구원' 이상 가능하오니, 경험치를 쌓아 진급한 후에 이용 부탁드립니다.
4) 무료 콘텐츠의 본문은 구매절차 없이 즉시 이용할 수 있으며, 판매 납포인트가 있는 콘텐츠는 구매 후 이용할 수 있습니다.
5) 콘텐츠 판매에 따른 납포인트 수익은 지정한 비율(50%)에 따라 판매자에게 지급하며, 납포인트 수익을 통해 진급을 빨리할 수 있습니다.
6) 구매 후 평가를 하면 구매 납포인트의 20%를 돌려 드립니다.

콘텐츠 수 2,652

재귀함수 사용 예제

펌웨어 & 코딩언어 구매수 0 2010.03.24 09:30:05
판매자 기차역 판매 납포인트 무료 평점 0점 / 총 0명 참여

#include <stdio.h>
void fac(int data);
void main(void){
 int a;
 while(1){
  printf("\n계승을 구하고자 하는 값을 입력하시오.");
  printf("\n입력 값은 정수이어야 하고, 끝내려면 0을 입력하시오.");
  printf("\n\n입력 : ");
  scanf("%d",&a);
  if(a==0)   /* 입력된 값이 0이면 프로그램을 끝낸다. */
   exit();
  printf("%d! =",a);
  printf("1 = %d",fac(a));
 }
}

void fac(int data){
 int fact;
 if(data==0)
  fact=1;
 else{
  printf(" %d * ",data);  
  fact = data*fac(data-1);
 }
 return(fact);
}


profile
*promi 2010.04.09 16:04

좋은 자료 감사합니다.

profile
쓰나미 2010.05.03 20:01
자료 감사합니다.
profile
소이숭 2010.06.07 15:17
recallsive 랑 비슷한건가요 ㅎ
profile
croquette 2010.06.21 19:38
좋은 자료 감사합니다^^+
profile
컴쟁이 2012.12.13 00:03
자료감사요
profile
시나브로69 2017.06.24 18:04
좋은 자료 감사합니다.
search
List of Articles
번호 분류 제목 평점 포인트 판매자 등록일 구매수 조회 수
공지 공공의 목적으로 공유하고자 하는 소프트웨어는 '소프트웨어 자료실'에 업로드를 요청드립니다.
공지 구매후 평점 댓글을 남겨주시면 구매포인트의 20%를 돌려드립니다.
1452 펌웨어 & 코딩언어 값을 반환하지 않는 함수 [2] 무료 기차역 2010-03-24 0 2168
1451 펌웨어 & 코딩언어 Call By Value 에제 [3] 무료 기차역 2010-03-24 0 2245
1450 펌웨어 & 코딩언어 Call By Reference 예제 [7] 무료 기차역 2010-03-24 0 3129
» 펌웨어 & 코딩언어 재귀함수 사용 예제 [6] 무료 기차역 2010-03-24 0 3247
1448 펌웨어 & 코딩언어 삼양미디오 프로그래밍 교과서 ppt [6] 무료 독초 2010-03-24 0 2254
1447 마이크로프로세서 Or-Cad 쓰실 때, ATmega128 심볼입니다. ㅎ [14] 무료 른수 2010-03-23 0 4628
1446 마이크로프로세서 스태핑 모터 Stepper Motor (103H546 - 0440 SANYO DENKI) 데이터시트입니다. ㅎ [5] 무료 른수 2010-03-23 0 5962
1445 마이크로프로세서 HS-5645MG 서보모터 데이터 시트입니다. [2] 무료 른수 2010-03-23 0 5659
1444 마이크로프로세서 단위환산프로그램 [2] 무료 dhoh 2010-03-23 0 5064
1443 ECAD 아무거나 [USB]high speed USB design guide-영문 [1] 무료 한혈 2010-03-23 0 2696
1442 ECAD 아무거나 [기타]EMI관련-2-영문 [2] 무료 한혈 2010-03-23 0 3228
1441 ECAD 아무거나 [기타]EMI관련-1-영문 [2] 무료 한혈 2010-03-23 0 3127
1440 마이크로프로세서 STM32 시리얼통신 기능 끄기 [6] 무료 아크마 2010-03-22 0 4461
1439 마이크로프로세서 STM32 DMA를 연동하여 ADC값 읽어오기 [3] 무료 아크마 2010-03-22 0 9757
1438 마이크로프로세서 8052 시물레이터 [9] 무료 영원한 2010-03-22 0 4976
1437 마이크로프로세서 STM32 TIM1 PWM with Wizard [1] 무료 아크마 2010-03-22 0 6633
1436 마이크로프로세서 STM32 채널별로 ADC값 읽어오기 [7] 무료 아크마 2010-03-22 0 10920
1434 강좌 & 팁 [잡담] float 형을 4byte로 나누는 것에 관한. [13] 무료 빛나는 영혼 2010-03-22 0 4759
1433 강좌 & 팁 [잡담] 비트 디파인 방법 [2] 5P 빛나는 영혼 2010-03-22 2 3748
  • 전쟁에선 어느 편이 스스로를 승자라고 부를지라도 승리자는 없고 모두 피해자뿐이다.
    - 챔벌린
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.