HOME > 상세정보

상세정보

(문제해결능력 향상을 위한) C 프로그래밍 360제 : 구조적인 C 프로그램 작성 능력을 기른다

(문제해결능력 향상을 위한) C 프로그래밍 360제 : 구조적인 C 프로그램 작성 능력을 기른다 (24회 대출)

자료유형
단행본
개인저자
강현우 안정호, 저
서명 / 저자사항
(문제해결능력 향상을 위한) C 프로그래밍 360제 : 구조적인 C 프로그램 작성 능력을 기른다 / 강현우 , 안정호 공저
발행사항
서울 :   그린,   2007  
형태사항
xix, 807 p. : 삽화 ; 26 cm
ISBN
9788957270929 8957270929
일반주기
색인수록  
부록: 1. 아스키(ASCII)테이블, 2. 자료형의 표현 범위, 3. 연산자 우선순위와 결합 방향 외  
000 00000cam c2200205 c 4500
001 000045398899
005 20170818112607
007 ta
008 070906s2007 ulka 001c kor
020 ▼a 9788957270929 ▼g 93560
020 ▼a 8957270929 ▼g 93560
035 ▼a (KERIS)BIB000011048483
040 ▼a 241002 ▼c 241002 ▼d 211009
082 0 4 ▼a 005.133 ▼2 22
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b C110 2007zx3
100 1 ▼a 강현우
245 2 0 ▼a (문제해결능력 향상을 위한) C 프로그래밍 360제 : ▼b 구조적인 C 프로그램 작성 능력을 기른다 / ▼d 강현우 , ▼e 안정호 공저
260 ▼a 서울 : ▼b 그린, ▼c 2007
300 ▼a xix, 807 p. : ▼b 삽화 ; ▼c 26 cm
500 ▼a 색인수록
500 ▼a 부록: 1. 아스키(ASCII)테이블, 2. 자료형의 표현 범위, 3. 연산자 우선순위와 결합 방향 외
700 1 ▼a 안정호, ▼e
945 ▼a KINS

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 C110 2007zx3 등록번호 121158368 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

저자소개

강현우(지은이)

출간작 <검존의 던전사냥>

정보제공 : Aladin

목차


목차
핵심 목차 = xiv
그림 목차 = xv
표 목차 = xix
제0장 Visual C++ 통합 개발 환경 = 2
 0.1 Visual C++ 통합 개발 환경이란? = 2
 0.2 Visual C++ 개발 환경 시작하기 = 3
 0.3 디버깅(Debugging) = 16
 0.4 기타 = 20
제1장 자료유형, 연산자 = 24
 1.1 C 언어 개요 = 24
 1.2 상수, 변수, 자료형 = 27
 1.3 표준 입ㆍ출력 함수 = 29
 1.4 연산자 = 33
 1.5 형 변환 = 34
 1.6 매크로 선언 = 37
 실전 프로그래밍
  1-1 정수형 변수와 실수형 변수의 입출력 및 사칙연산 = 39
  1-2 문자형 변수의 입출력 및 연산 = 53
  1-3 자료형의 표현 범위 = 61
  1-4 10진수와 16진수 표현 = 67
  1-5 printf() 함수 출력 포맷 = 71
  1-6 정수의 몫과 나머지 연산 = 74
  1-7 비트 단위의 AND, OR 연산 = 78
  1-8 비트 단위의 쉬프트 연산 = 86
  1-9 3항 연산자 응용 = 96
  1-10 #define을 이용한 상수 선언 = 99
  1-11 Mile과 ㎞의 환산 = 103
  1-12 화씨 온도와 섭씨 온도의 환산 = 106
  1-13 매크로를 이용한 절대값 및 큰 수 구하기 = 111
제2장 조건문, 반복문 = 118
 2.1 제어문 = 118
 2.2 if 문 = 119
 2.3 switch 문 = 121
 2.4 for 문 = 122
 2.5 while 문 = 124
 2.6 do ~ while 문 = 125
 2.7 break 문, continue 문 = 126
 실전 프로그래밍
  2-1 if 문을 이용한 홀수, 짝수 판단 = 128
  2-2 절대값 구하기 = 133
  2-3 알파벳 대/소문자 변환 = 142
  2-4 알파벳 자음/모음 판단 = 150
  2-5 학점 산출 = 158
  2-6 switch 문을 이용한 사칙연산 = 163
  2-7 for 문을 이용한 합과 곱 구하기 = 173
  2-8 while 문을 이용한 합과 곱 구하기 = 184
  2-9 do ~ while 문을 이용한 합과 곱 구하기 = 191
  2-10 369 게임 = 196
  2-11 조건을 만족하는 동안 문자 입력 받기 = 199
  2-12 break 문을 이용한 반복문 멈추기 = 208
  2-13 반복문을 이용한 수열의 합 구하기 = 212
  2-14 입력 값의 범위 체크(range check)하기 = 216
  2-15 Rotate 연산 구현 = 221
  2-10 피보나치 수열(Fibonacci sequence) 계산 = 224
  2-17 몫과 나머지 연산을 이용한 숫자의 자릿수 분리 = 229
  2-18 정수의 소수 판단 = 233
  2-19 2중 루프를 이용한 구구단 테이블 출력 = 237
  2-20 군순열의 합 구하기 = 244
  2-21 2중 루프를 이용한 삼각형 형태의 출력 = 248
제3장 조건문, 반복문 = 258
 3.1 배열(array) = 258
 3.2 문자열 = 262
 3.3 다차원 배열 = 264
 실전 프로그래밍
  3-1 배열의 입출력, 최대값, 최소값 구하기 = 268
  3-2 배열 내용의 순차적 이동 = 279
  3-3 배열의 합 구하기, 벡터의 내적 연산, 배열의 병합 = 285
  3-4 배열의 내용 검색 = 295
  3-5 윤년을 고려한 날짜 계산 = 301
  3-6 최대 빈도수(mode) 구하기 랜덤 값 발생 = 308
  3-7 문자형 배열과 문자열의 차이 배열로 문자열 만들기 = 315
  3-8 문자열 변수 입출력, 문자열의 길이 구하기 = 319
  3-9 문자열의 복사 및 이어 붙이기 = 328
  3-10 문자열 내 문자의 대/소문자 변환 = 337
  3-11 두 문자열이 같은지 다른지 판단하기 = 341
  3-12 패스워드 입력 방법 = 347
  3-13 두 문자열의 크기 비교 = 351
  3-14 비트 단위의 AND 연산자를 이용한 16진수의 2진수 변환 = 356
  3-15 문자열을 정수로 변환 = 362
  3-16 십진 정수를 문자열로 변환 = 372
  3-17 문자열의 palindrome 여부 검사 = 377
  3-15 2차원 배열의 입출력 = 380
  3-19 행렬의 각 행과 열의 합 구하기 = 385
  3-20 행렬의 덧셈, 뺄셈, 곱셈 = 390
  3-21 2차원 배열과 1차원 배열의 상호 내용 복사 = 397
  3-22 버블 정렬(bubble sort), 선택 정렬(selection sort) 알고리즘 = 401
  3-23 문자열과 문자열 배열의 상호 변환 = 407
  3-24 문자열 배열의 입출력, 문자열 배열 내의 문자열 검색 = 412
제4장 함수, 포인터, 동적 할당 = 420
 4.1 함수 = 420
 4.2 포인터 = 434
 4.3 동적 할당 = 443
 실전 프로그래밍
  4-1 여러 가지 형태의 함수 작성 및 호출 = 447
  4-2 반환 값이 존재하는 함수 작성 및 호출 = 454
  4-3 1부터 n까지의 합을 계산하는 함수 = 457
  4-4 x의 y승 계산 함수 = 462
  4-5 절대값 구하는 함수 = 467
  4-6 강제 형 변환(type casting), 올림, 내림, 반올림 함수 = 473
  4-7 대/소문자 변환 함수 = 483
  4-8 배열을 매개변수로 이용하는 함수 = 489
  4-9 두 벡터의 내적 구하는 함수 = 499
  4-10 문자열의 길이 구하는 함수 = 502
  4-11 문자열 복사 함수 = 505
  4-12 문자열을 정수로 변환하는 함순 십진 정수를 문자열로 변환하는 함수 = 511
  4-13 2차원 배열을 매개변수로 이용하는 함수, 행렬 연산(전치, 덧셈, 곱셈, 역행렬) 함수 = 517
  4-14 2차원 배열과 1차원 배열의 상호 내용 복사 함수 = 528
  4-15 버블 정렬(bubble sort) 함수, 선택 정렬(selection sort) 함수 = 533
  4-16 포인터를 이용한 1차원 배열 입출력 함수 및 합 구하는 함수 = 536
  4-17 값 교환(swap) 함수 및 값 교환 함수를 이용한 정렬 함수 = 545
  4-18 포인터를 이용한 문자열 입출력 함수 = 551
  4-19 포인터를 이용한 문자열 길이 구하는 함수, 문자열 복사 함수, 문자열 이어 붙이기 함수, 문자열 크기 비교 함수, 포인터 반환 함수 = 557
  4-20 문자열 중 문자 수 세는 함수, 문자열을 단어로 구분해서 출력하는 함수 = 571
  4-21 포인터를 이용하여 문자열을 정수로 변환하는 함수, 포인터를 이용하여 십진 정수를 문자열로 변환하는 함수 = 575
  4-22 포인터를 이용하여 문자열을 실수로 변환하는 함수, 포인터를 이용하여 실수를 문자열로 변환하는 함수 = 583
  4-23 패스워드 입력 함수, 문자열 배열과 ID/패스워드 비교 함수 = 589
  4-24 명령어 라인 매개변수(command line parameter) 출력 및 문자열 배열에 복사 = 595
  4-25 명령어 라인 매개변수 복사 함수, 문자열 배열 정렬 함수, 문자열 배열 출력 함수 = 601
  4-26 명령어 라인에 입력된 사칙연산 수행 함수 = 604
  4-27 동적 메모리 할당을 이용한 문자열 복사 함수, 배열 입출력 함수 = 608
  4-28 포인터 배열에 문자열 입출력 함수, 포인터의 포인터를 이용한 문자열 교환 함수, 포인터 배열 정렬 함수 = 617
  4-29 2차원 배열에 동적 메모리 할당받는 함수, 해제하는 함수, 동적 메모리 할당받은 2차원 배열 곱셈 함수 = 625
  4-30 메모리의 일부를 다른 메모리로 복사하는 함수 = 633
  4-31 메모리가 겹치는 경우에도 메모리의 일부를 다른 메모리로 복사하는 함수 = 639
제5장 순환 함수, 구조체, 파일 입출력 = 646
 5.1 순환 함수 = 646
 5.2 구조체 = 648
 5.3 파일 입출력 = 652
 실전 프로그래밍
  5-1 재귀를 이용하여 1부터 n까지 합 구하는 함수, 팩토리얼(factorial) 구하는 함수 = 658
  5-2 재귀를 이용하여 x의 y승을 계산하는 함수 = 602
  5-3 재귀를 이용한 문자열 길이 구하는 함수, 문자열 역순 출력 함수 = 665
  5-4 재귀를 이용한 피보나치 수열(Fibonacci sequence)을 구하는 함수 = 669
  5-5 두 정수의 최대공약수 구하는 함수 = 673
  5-6 하노이 타워(The Tower of Hanoi) 문제 구현 = 677
  5-7 구조체를 이용한 복소수 입출력 함수, 켤레 복소수(complex coulugate) 구하는 함수, 복소수 연산(덧셈, 곱셈, 절대값) 함수 = 681
  5-8 구조체 배열 입출력 함수, 구조체 배열 정열 함수 = 689
  5-9 열거(enum)형을 이용한 총 날 수 및 요일 계산 함수 = 699
  5-10 텍스트 파일(text file)로부터 데이터 입출력 함수 = 707
  5-11 텍스트 파일 복사 함수 = 715
  5-12 구조체를 이진 파일(binary flie)에 입출력하는 함수, 패스워드를 암호화하는 함수, 이진 파일의 DB 정보와 ID/패스워드 비교 함수 = 720
  5-13 구조체 배열을 파일에 입출력하는 함수, 파일에 구조체를 추가, 삭제, 수정하는 함수 = 734
  5-14 구조체와 배열을 이용한 스택(stack) 자료 구조 포인터를 이용한 연결 스택(Linked Stack) 자료 구조 = 749
  5-15 구조체와 배열을 이용한 선형 큐(Linear queue) 자료 구조, 원형 큐(Circular queue) 자료 구조 = 762
제6장 실전 프로젝트 = 774
  6-1 행맨(Hangman) 게임 = 774
  6-2 숫자 맞추기 게임 = 774
  6-3 볼링 점수 계산 = 774
  6-4 숫자 야구 게임 = 775
  6-5 로또복권 = 775
  6-6 단순 연결 리스트(Singly linked list)를 이용한 명함 관리 프로그램 = 775
  6-7 이중 연결리스트(Double linked list) 구현 = 775
  6-8 틱택토(Tic-tac-toe) 게임 = 775
  6-9 라이프 게임(Life Game) = 776
  6-10 7 포커(Poker) = 776
  6-11 전화번호부 프로그램 = 776
  6-12 홀수 마방진(Magic square) = 776
  6-13 퀵 정렬(Quick sorting) = 777
  6-14 블랙잭(Blackjack) 게임 = 777
  6-15 숫자 짝 맞추기 게임 = 778
  6-16 계산기 프로그램 = 778
  6-17 타자(Typing Tutor) 게임 = 778
  6-18 Snake 게임 = 778
  6-19 오목 = 779
  6-20 지뢰 찾기 게임 = 779
부록 = 782
 부록 A. 아스키(ASCII) 테이블 = 782
 부록 B. 자료형의 표현 범위 = 783
 부록 C. 연산자 우선순위와 결합 방향 = 784
 부록 D. 표준 라이브러리 함수 = 785
 부록 E. MSDN 사용법 = 794
찾아보기(Index) = 798


관련분야 신착자료

Ramamurthy, Bina (2021)
윤관식 (2020)