반응형

C언어

- 버블정렬

#include <stdio.h>
#define s 6

void bubble_sort(int list[]){
    int i, j, k, temp;
    for(i = 1; i < s; i++){
        for(j = 0; j < s-i; j++){
            if(list[j] > list[j+1]){
                temp = list[j];
                list[j] = list[j+1];
                list[j+1] = temp;
            }
            for(k = 0; k < s; k++)
                printf("%d", list[k]);
            printf("\n");
        }
    }
}

int main(){
    int list[s]={9,4,3,6,8,1};
    int i;
    for (i = 0; i < s; i++)
        printf("%d", list[i]);
    printf("\n");
    bubble_sort(list);
}

list안의 입력값에 대한 정렬

- 역순 출력

#include <stdio.h>

int main(){
    char ch, A[] = "123400";
    int i, j;
    
    for (i = 0; i < 6; i++){
        ch = A[i];
        if ( ch=='0')
            break;
    }
    i--;
    for (j = 0; j < i; j++){
        ch = A[j];
        A[j] = A[i];
        A[i] = ch;
        i--;
    }
    printf("%s", A);
}

역순 출력값

 

반응형

'공부 > 자격증' 카테고리의 다른 글

[자격증] 정보처리산업기사 05  (0) 2023.09.25
[자격증] 정보처리산업기사 04  (0) 2023.09.24
정보처리산업기사 02  (0) 2023.09.19
정보처리산업기사 01  (0) 2023.09.10
[보안기사] 보안기사 용어정리 1  (0) 2023.04.05

+ Recent posts