반응형
Sorting하면 알고리즘 !!
간단하게 Sorting 프로그램을 제작해봅시다.
들어가기에 앞서... Tip |
1. 사용되는 헤더 파일
헤더 |
설명 |
함수 |
studio.h |
표준 입출력 라이브러리 함수 정의 |
printf, scanf, fopen,getc 등 |
C를 이용한 간단한 Sorting 알고리즘 |
/************************************* sorting 하는 방법 [알고리즘] kim bo sung **************************************/ #include<studio.h> main () { int data[6]={3,8,2,7,1,5}; //가변의 숫자 int i,j; int temp; for(j=0;j<5;j++) { for(i=j;i<=5;i++) { // printf("j = %d i = %d \n",j,i); if (i != j) { if(data[j] > data[i]) { temp = data[j]; data[j] = data[i]; data[i] =temp; } } } } for(i=0;i<=5;i++) { printf("%2d",data[i]); } return 0; }
[실행 결과]
반응형
'IT STUDY > Language' 카테고리의 다른 글
[기초 C] 연산자 C로 표현하기 (0) | 2013.08.20 |
---|---|
[기초 C] 헤더 제작, 함수의 사용 (0) | 2013.08.20 |
[기초 C] 사각형, 삼각형, 원 면적 구하기 (0) | 2013.08.20 |
[기초] sizeof 를 이용한 자료형 크기 표시하기 (0) | 2013.08.19 |
[기초] 함수를 이용한 덧셈과 곱셈 (0) | 2013.08.19 |