본문 바로가기

■ Programming /C8

[ C언어 ] scanf() 사용법 / 사용하기 [ C언어 ] scanf() 사용법 / 사용하기 scanf() 사용법 / 사용하기 안녕하세요. scanf() 사용법에 대해 알아보겠습니다. C언어를 처음 배우시는 분들을 위해서! 1. scanf() : scanf함수는 뭔가요? scanf()는 stdio.h에 포함 되어있는 C언어의 표준 입력 함수 중 하나입니다. scanf()는 주어진 문자열 스트림 소스에서 지정된 형식으로 데이터를 읽어내는 기능을 합니다. ​ *함수의 원형* 1int scanf(const char *format, ...);cs 2. scanf() 의 사용법 scanf()는 지정된 형식(포맷)으로 데이터를 읽어냅니다. #include int main(){ //int형 변수 int inputNumber = 0; //%d는 정수형 데이터를 .. 2017. 4. 11.
[ C언어 ] [제자리 정렬] 선택 정렬 (Selection Sort) 내림차순으로 정렬하는 소스코드 배워보기 -3 [C언어] 선택 정렬 (Selection Sort) 사용하기 -내림차순- 편 선택 정렬 (Selection Sort) 을 이용한 내림차순 구현 선택 정렬 이론 보러가기 : http://popbox.tistory.com/8 1. 1~20의 숫자를 담은 배열 만들기 , 출력하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #include #define COUNT 20 int main() { // 1~20의 숫자를 랜덤하게 가지는 배열 int data[COUNT] = { 5 , 15 , 7 , 20 , 1 , 4 , 10 , 2 , 8 , 11, 9 , 6 , 13, 18 , 3, 16, 12 , 14, 17 , 19 }; //정렬되지 않은 데이터.. 2017. 3. 19.
[ C언어 ] [제자리 정렬] 선택 정렬 (Selection Sort) 오름차순으로 정렬하는 소스코드 배워보기 -2 [C언어] 선택 정렬 (Selection Sort) 사용하기 -오름차순- 편 선택 정렬 (Selection Sort) 을 이용한 오름차순 구현 선택 정렬 이론 보러가기 : http://popbox.tistory.com/8 1. 1~20의 숫자를 담은 배열 만들기 , 출력하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #include #define COUNT 20 int main() { // 1~20의 숫자를 랜덤하게 가지는 배열 int data[COUNT] = { 5 , 15 , 7 , 20 , 1 , 4 , 10 , 2 , 8 , 11, 9 , 6 , 13, 18 , 3, 16, 12 , 14, 17 , 19 }; //정렬되지 않은 데이터.. 2017. 3. 19.
[ C언어 ] [제자리 정렬] 선택 정렬 (Selection Sort)에 대해 알아보기 -1 [C언어] 선택 정렬 (Selection Sort)에 대해서 -1 선택 정렬 (Selection Sort) 란? 선택 정렬은 제자리 정렬 알고리즘의 하나입니다. 나열된 것 중에 가장 작은 또는 가장 큰 것을 선택하여 앞 또는 끝으로 보내는 작업을 반복하여 최종적으로 크기 순서대로 정렬이 되는 방식입니다.(오름차순 , 내림차순) [무작위 배열의 수(데이터)가 선택 정렬되는 예시] *알고리즘 순서* 1. 주어진 리스트 중에 최소 값을 찾는다. 2. 그 값을 맨 앞에 위치한 값과 교체한다. 3. 맨 처음 위치를 뺀 나머지 리스트를 같은 방법으로 교체한다. 버블 정렬 (Bubble sort ) 실행 과정 살펴보기 * 7개의 로또 번호가 추첨 되었습니다* 버블 정렬을 이용해 작은수를 앞으로 큰수를 뒤로 보내는 과.. 2017. 3. 19.