C언어 - 정렬

2022. 7. 6. 17:14·C프로그래밍/개인 공부
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include<stdio.h>
#define SIZE 10
 
int main(void)
{
    int list[SIZE] = {3, 4, 6, 5, 7, 8, 9, 1, 0, 2};
 
    int i, j, temp, least;
 
    for(i = 0; i<SIZE - 1; i++){
        least = i;
 
        for(j = i + 1; j < SIZE; j++){
            if(list[j] < list[least]){
                least = j;
            }
        }
 
        temp = list[i];
        list[i] = list[least];
        list[least] = temp;
    }
 
    for(i = 0; i<SIZE; i++){
        printf("%d", list[i]);
    }
    printf("\n");
    
    return 0;
}
Colored by Color Scripter
cs

 

'C프로그래밍 > 개인 공부' 카테고리의 다른 글

C언어 - 간접 참조 연산자 *  (0) 2022.07.14
C언어 - 쉽게 풀어쓴 C언어 express 10장 배열 실습문제(짝수번)  (0) 2022.07.13
C언어 - 배열과 함수  (0) 2022.07.06
C언어 - 배열의 복사, 비교  (0) 2022.07.04
C언어 - 배열요소의 개수 계산(sizeof)  (0) 2022.07.04
'C프로그래밍/개인 공부' 카테고리의 다른 글
  • C언어 - 간접 참조 연산자 *
  • C언어 - 쉽게 풀어쓴 C언어 express 10장 배열 실습문제(짝수번)
  • C언어 - 배열과 함수
  • C언어 - 배열의 복사, 비교
Jminu
Jminu
  • Jminu
    뇌 구조가 바이너리
    Jminu
  • 전체
    오늘
    어제
    • 분류 전체보기
      • C프로그래밍
        • 오류해결
        • 개인 공부
        • Programming Lab(학교수업)
        • MemoryTracker
      • C++
        • 개인 공부
      • 자료구조(Data Structure)
      • ARM arch
        • Cortex-M
        • FreeRTOS
      • 컴퓨터 공학(Computer Science)
        • OS
        • 컴퓨터 구조
      • Qualcomm 기업과제
      • Linux
        • start_contribute()
        • start_analyse()
      • Web
      • 똥글
      • 백준
      • Git 학습
        • 오류해결
        • 학습중
      • Python
        • 오류해결
        • 개인 공부
  • 블로그 메뉴

    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    순환
    arm
    스택
    rubikpi3
    피보나치
    버퍼
    commit
    드라이버 분석
    포인터
    이진 트리
    Branch
    파이썬
    C++
    c언어
    토발즈
    커널
    INIT
    자료구조
    커널 기여
    Git
    동적메모리
    백준
    yolo
    rubik pi
    리눅스
    Qualcomm
    시스템콜
    소수
    파일 입출력
    앤드류모튼
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Jminu
C언어 - 정렬
상단으로

티스토리툴바