[c ] c 프로그램

등록일 2002.12.21 한글 (hwp) | 10페이지 | 가격 900원

목차

4.9 다음코드를 실행시킬 경우 어떤 값이 출력되는가? 설명해 보아라.
4.17 첫 n 개의 짝수의 합과 첫 n 개의 홀수의 합을 계산하는 3개의 프로그램을 작성하여라. n 값은 사용자가 입력하도록 하여라. 첫 번째 프로그램에서는 다음 코드를 사용하여라.
4.31 goto 를 사용하면 프로그램이 복잡해지기 때문에 현대의 프로그램에서는 goto 문을 거의 사용하지 않는다. 다음코드는 몇 개의 goto를 사용해도 제어의 흐름이 복잡해진다는 것을 보인 것이다. 이 코드를 goto 문이 없는 코드로 다시 작성하여라. <코드 생략>
4.32 다음은 for 루프의 몸체에서 continue 문이 어떻게 동작하는지를 볼 수 있는 예제이다. 어떤 값이 출력되는가?
5.1 xn(x의 n승)을 계산하는 double power(double x, int n) 함수를 작성하여라. 그리고 3.57이6433.9296875인지 확인해 보아라.
5.3 다음 프로그램의 출력을 쓰고, 그 이유를 설명하여라.
5.9 5.4절의 tbl_of_powers 프로그램을 실행시켜 보아라. 부정확한 값이 출력되기까지 몇 개의 행이 계산되는가? double 형으로 수정하여 다시 수행해 보아라. 그 행의 개수가 더 커지는가?
5.11 n이 소수이면 1을 리턴하고, 아니면 0을 리턴하는 int is_prime(n) 함수를 작성하여라. 힌트 : 양의 정수 k와 n에 대하여, n이 k로 나누어질 필요충분 조건은 n % k의 값이 0인 것이다.
5.16 5.14절의 "The universe is never ending!" 프로그램을 수정하여 17번 호출한 후 종료하도록 하여라. 수정한 프로그램은 하나의 main() 함수만으로 구성되어야 하며, 재귀호출을 해야 한다. 힌트 : 정적변수를 사용하여라.
5.19 어떤 시스템에서 키워드 extern은 표준 헤더 파일의 함수선언과 함수원형에 사용된다. 이것은 전통적인 C 시스템에서 일반적인 것이지만, ANSI C 시스템에서는 그렇지 않다. 여러분의 시스템은 이렇게 되어 있는가? 힌트 : 헤더 파일 math.h를 참조하여라.

본문내용

첫 번째 프로그램에서 하나의 for 문에 콤마연산자를 이용해 중첩시켰던 수식들을 두 개의 for 문으로 나누었다. 알고리즘은 동일하다.

③ while 문만을 사용한 프로그램

세 번째 프로그램은 for 대신 while 문만을 사용하였다. 알고리즘은 동일하나 가독성면에서는 for 문을 사용하는 편이 낫다.
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서