본문 바로가기

반응형

Computer Engineering/Data Structures Using C

(3)
[C언어 자료구조] 01-2. 반복 1부터 n까지의 정수 합 구하기 #include int main(void) { int n; printf("정수를 입력하세요. :"); scanf_s("%d", &n); if (n > 0) printf("이 수는 양수입니다.\n"); else if (n < 0) printf("이 수는 음수입니다.\n"); else printf("이 수는 0입니다.\n"); return 0; } while문 반복 합을 저장하는 변수 sum을 0, 반복을 제어하기 위한 변수 i를 1로 초기화 변수 i의 값이 n이하인 동안 i의 값을 1씩 증가하면서 명령문을 n회 반복 실행 for문 반복 하나의 변수를 사용하는 반복문에서 사용 #include int main(void) { int i, n; int sum; puts("1부터 n..
[C언어 자료구조] 01-1. 알고리즘이란? 세 값의 최댓값 #include int main(void) { int a, b, c; int max; printf("세 정수의 최댓값을 구합니다.\n"); printf("a의 값 :"); printf("b의 값 :"); printf("c의 값 :"); scanf_s("%d", &a); scanf_s("%d", &b); scanf_s("%d", &c); max = a; if (b > max) max = b; if (c > max) max = c; printf("최댓값은 %d입니다. \n", max); return 0; } 최댓값을 구하는 과정 max에 a값을 넣는다. b값이 max보다 크면 max에 b값을 넣는다. c값이 max보다 크면 max에 c값을 넣는다. 여러 값에 대해서 최댓값을 구하는 방법 #i..
[C언어] 자료구조 공부하기 목차 01 기본 알고리즘 01-1 알고리즘이란? 세 값의 최댓값 조건 판단과 분기 순서도의 기호 01-2 반복 1부터 n까지의 정수 합 구하기 양수만 입력하기 구조적 프로그래밍 다중 루프 직각 이등변 삼각형 출력 02 기본 자료구조 02-1 배열 자료구조 배열 메모리 할당 기간과 동적 객체 생성 배열의 동적 생성 배열 요소의 최댓값 구하기 배열 요소를 역순으로 정렬하기 기수 변환 소수의 나열 다차원 배열 한 해의 지난 날 수를 계산하는 프로그램 02-2 구조체 구조체란? 구조체의 배열 03 검색 03-1 검색 알고리즘 검색과 키 배열에서 검색하기 03-2 선형 검색 선형 검색 보초법 03-3 이진 검색 이진 검색 복잡도 bsearch 함수 비교 함수 구조체 배열에서 검색하기 04 스택과 큐 04-1 스택..

반응형