#include <stdio.h>
#define NUM 5
void swap(int *x, int *y);
void main()
{
int a[NUM];
int i, j;
printf("정렬할 5개 데이터를 입력하시오.\n");
for(i = 0 ; i < NUM ; i++)
int i, j;
printf("정렬할 5개 데이터를 입력하시오.\n");
for(i = 0 ; i < NUM ; i++)
scanf("%d", &a[i]);
for(i = 0 ; i < NUM - 1 ; i++)
for(j = 0 ; j < NUM - 1 ; j++)
if(a[i] > a[j])
swap(&a[j], &a[j + 1])
for(i = 0 ; i < NUM ; i++)
printf("%d", a[i]);
prinf("\n");
}
void swap(int *x, int *y)
{
void swap(int *x, int *y)
{
int tmp;
tmp = *x;
*x = *y;
*y = tmp;
tmp = *x;
*x = *y;
*y = tmp;
}
'노트 > Flowchart to C 순서도에서 C언어로' 카테고리의 다른 글
5×5 정방 행렬 작성하기 (0) | 2011.03.12 |
---|---|
학생 수를 2차원 배열에 기억시키기 + 학생 수의 합계 구하기 (0) | 2011.03.12 |
버블 정렬법을 이용한 석차 구하기 (0) | 2011.03.12 |
선택 정렬법을 이용한 석차 구하기 (0) | 2011.03.12 |
삽입 정렬법을 사용하여 오름차순으로 정렬하기 (0) | 2011.03.12 |
선택 정렬법을 사용하여 오름차순으로 정렬하기 (0) | 2011.03.12 |
100명의 성명, 국어, 영어, 수학으로 구성된 데이터를 입력하여 배열에 기억시켜 두고 원하는 사람의 성적을 확인하기 (0) | 2011.03.12 |
순환 명령을 이용하여 1학년에서 6학년까지의 학생 수를 배열에 기억시키기 + 각 학년의 학생 수를 변경하기 (0) | 2011.03.12 |
직각삼각형의 세변을 구하는 순서도를 작성하시오. (0) | 2011.03.12 |
2에서 10까지의 factorial 계산 순서도를 작성하시오. (0) | 2011.03.12 |