C/C++ 프로그래밍 전문가 과정 Day15 강의 소스입니다.
다운로드
2014년 1월 20일 월요일
2014년 1월 19일 일요일
2014년 1월 16일 목요일
2014년 1월 15일 수요일
C++ 프로그래밍 강의 교재
책제목 : 윤성우의 열혈 C++ 프로그래밍 (윤성우 저 열혈강의 C++ 프로그래밍 개정판)
저자: 윤성우
출판사: 오렌지 미디어
교재의 소스 파일들은 출판사 홈페이지의 자료실에서 다운로드받을 수 있습니다.
2014년 1월 14일 화요일
2014년 1월 13일 월요일
2014년 1월 9일 목요일
2014년 1월 8일 수요일
2014년 1월 7일 화요일
C/C++ 전문가 과정 과제 3
<string.h>에 포함된 strcpy(char des[], char src[]) 함수는 src에 저장된 문자열을 des에 복사하는 함수입니다.
예)
scr[100] = "Hello, world!";
des[100] = "";
strcpy(des, src);
printf("%s\n", des);
그 결과는 "Hello, world!"를 화면에 출력합니다.
strcpy()와 같은 동작을 하는 함수 myStrCpy()를 직접 작성해 보세요.
예)
scr[100] = "Hello, world!";
des[100] = "";
strcpy(des, src);
printf("%s\n", des);
그 결과는 "Hello, world!"를 화면에 출력합니다.
strcpy()와 같은 동작을 하는 함수 myStrCpy()를 직접 작성해 보세요.
C/C++ 프로그래밍 전문가 과정 Day05 강의 소스
C/C++ 프로그래밍 전문가 과정 Day05 강의 소스입니다.
다운로드
강의 마지막에 실습한 재귀함수(recursive function)들은 반복문(for, while)을 사용해서도 구현할 수 있습니다.
재귀함수를 사용하지 않고 power(b, n)과 factorial(n)을 반복문만을 사용해서 구현해 보는 것도 좋은 연습이 될 것입니다.
다운로드
강의 마지막에 실습한 재귀함수(recursive function)들은 반복문(for, while)을 사용해서도 구현할 수 있습니다.
재귀함수를 사용하지 않고 power(b, n)과 factorial(n)을 반복문만을 사용해서 구현해 보는 것도 좋은 연습이 될 것입니다.
2014년 1월 6일 월요일
2014년 1월 5일 일요일
2014년 1월 2일 목요일
C/C++ 프로그래밍 전문가 과정 과제 2
369게임을 출력하는 프로그램을 작성하세요.
조건 1) 1 ~ 100 사이의 숫자로 제한
조건 2) 369게임: 자리수 중에 3, 6, 9가 들어가면 숫자대신 *로 표시
조건 3) break;를 적어도 한 번은 사용
출력결과는 다음과 같습니다.
1 2 * 4 5 * 7 8 * 10 11 12 * 14 15 * 17 18 * 20 21 ...
조건 1) 1 ~ 100 사이의 숫자로 제한
조건 2) 369게임: 자리수 중에 3, 6, 9가 들어가면 숫자대신 *로 표시
조건 3) break;를 적어도 한 번은 사용
출력결과는 다음과 같습니다.
1 2 * 4 5 * 7 8 * 10 11 12 * 14 15 * 17 18 * 20 21 ...
2014년 1월 1일 수요일
C/C++ 프로그래밍 전문가 과정 과제 1
반복문(while, do~while, for)을 이용하여 다음과 같이 출력하는 프로그램을 작성하세요.
(___ 은 공백을 의미)
*
**
***
****
*****
____*
___**
__***
_****
*****
구현 예:
1. for문을 이용한 구현
(___ 은 공백을 의미)
*
**
***
****
*****
____*
___**
__***
_****
*****
구현 예:
1. for문을 이용한 구현
#include <stdio.h> int main(void) { int i; int j; int k; for (i = 0; i < 5; i++) { for (j = 0; j <= i; j++) { printf("*"); } printf("\n"); } printf("\n"); for (i = 0; i < 5; i++) { for (j = 5; j > i + 1; j--) { printf(" "); } for (k = j; k > 0; k--) { printf("*"); } printf("\n"); } return 0; }2. while문을 이용한 구현
#include <stdio.h>
int main(void)
{
int i;
int j;
int k;
i = 0;
while (i < 5)
{
j = 0;
while (j <= i)
{
printf("*");
j++;
}
printf("\n");
i++;
}
printf("\n");
i = 0;
while(i < 5)
{
j = 5;
while (j > i + 1)
{
printf(" ");
j--;
}
k = j;
while (k > 0)
{
printf("*");
k--;
}
printf("\n");
i++;
}
return 0;
}
피드 구독하기:
글 (Atom)