[컴퓨터 공학] c언어 n! 구하는 소스 및 알고리즘

등록일 2002.09.27 한글 (hwp) | 11페이지 | 가격 1,100원

소개글

C언어에 관한 심도있는 소스 입니다.
제가 며칠전에 직접 작성한것이고,
레포트 쳬계도 확실하게 갖추어 놓았습니다.
다운받아서 뽑아 보시면...만족하실거라 생각합니다.

목차

1. 문제 분석
1-1. 해결하고자 하는 문제
1-2. 어떻게 문제를 해결할 것인가?
1-3. 핵심 Algorithm?

2. 프로그램 source
2-1. 작성환경
2-2. 프로그램 source

3. 프로그램 결과
3-1. n! 구하는 프로그램
3-2. F(X)=2*F(X-1)+X2에서 F(X)의 값 구하는 프로그램
3-3. 각 문제에 대한 결과 분석

4. 참고문헌
4-1. 참고 문헌

본문내용

1. 문제 분석
1-1. 해결하고자 하는 문제
① n!의 값 구하기
② F(X)= 2F(X-1)+X2 의 F(X) 값 구하기
1-2. 어떻게 문제를 해결할 것인가?
① n!의 값 구하기
a. 반복법(for, while 문을 이용한 풀이)
- for(while)문을 이용하여, i부터 n까지 반복루프를 돌리면서 answer=answer*i(n!)의 값을 계산한다.
- 초기조건(base case)의 경우 1!=1임을 감안, answer=1로 지정하도록 한다.
b. 재귀법(if∼else 문을 이용한 풀이)
- if ∼ else 문을 사용하여, if(n<=1)인 경우, answer=1로 초기조건(base case)를 지정하고 바로 그 값을 출력하도록 하고, 만약 1이 아닌 경우, else, 즉 n>1 인 경우 answer=n*sum(n-1)의 계산식을 통하여 값을 계산한다.
- n!을 answer=n*sum(n-1)을 통해 계산하기 위해서는 다음 계산 과정을 거쳐야 한다.

참고 자료

4-1. 참고 문헌
① E.HOROWITZ, S.SAHNI, S. FREED, FUNDAMENTALS OF DATA STRUCTURES
IN C, COMPUTER SCIENCE PRESS, 1993(수업 교재)
② C언어 30일 완성(한상홍, 윤지현 공저, 2002. 영진.com)
③ C프로그래밍 이론과 실제(인하대학교 전자계산공학과 왕창종·조근식·한창호 공저,
1999, 홍릉과학출판사)
*원하는 자료를 검색 해 보세요.
  • C로 배우는 쉬운 자료구조 연습문제 2장 4 페이지
    2장 연습문제 1. 소프트웨어 생명 주기와 각 단계를 시스템 예를 들어 설명하시오. ☞ 요구분석 → 시스템 명세 → 설계 → 구현 → 텍스트 → 유지보수 2. 데이터베이스 설계 단계의 순서로 알맞은 것은? (200..
  • C로 배우는 쉬운 자료구조 연습문제 1장 2 페이지
    1. 다음 중 선형 자료구조가 아닌 것은 무엇인가?(2003년, 2004년, 2008년 기출문제) 가. 리스트 나. 그래프 다. 스택 라. 큐 2. 컴퓨터에서 정보를 표현할 수 있는 최소 단위는 무엇인가? ☞ 비트(..
  • C로 배우는 쉬운 자료구조 8장 연습문제 트리 솔루션 답 2 페이지
    연습문제(8장 트리) 1. 다음 중 선형 자료구조가 아닌 것은? ① 리스트 ② 스택 ③ 큐 ④ 트리 2. 다음의 수식 이진 트리를 후위 순회하여 수식에 대한 후위표기식을 구하여라. ⇒ AB*CD*..
  • Shortest Path 구현 0 페이지
    #include <stdio.h> #define TRUE 1 #define FALSE 0 #define INT_MAX 10000 void shortestpath(int v, int path, int distance[..
  • 이진탐색트리 13 페이지
    1. INSERT 메뉴 중 삽입기능이 있는 1번을 입력하면 내용을 입력 할 수 있도록 설정. 이름, 전화번호, e-mail 순으로 입력하는데 여기서 전화번호는 000-0000-0000의 형태가 아닌 경우 입력오류로 재입력 ..

이 자료와 함께 구매한 자료

      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서