버블정렬 검품정렬의 오름차순, 내림차순 프로그램을 가지고 왔습니다!
공부하실때 도움이 되셔서 좋은 성적 얻으실 수 있으시면 좋겠습니다
더보기
#include <stdio.h>
int main()
{
int array[100];
int length,temp;
printf("수열의 길이를 입력하세요 : ");
scanf("%d", &length); //수열의 길이 length
for(int i = 0; i<length;i++){ //수열의 길이만큼 수열 원소 입력
scanf("%d", &array[i]);
}
for(int i=length; i>1; i--){
for(int j=1;j<i;j++){
if(array[j-1] > array[j]) //오름차순 정렬
{
temp = array[j];
array[j] = array[j-1];
array[j-1] = temp;
}
}
for(int j=0;j<length;j++){
printf("%d ", array[j]);
}
printf("\n");
}
}
더보기
#include <stdio.h>
int main()
{
int array[100];
int length,temp;
printf("수열의 길이를 입력하세요 : ");
scanf("%d", &length); //수열의 길이 length
for(int i = 0; i<length;i++){ //수열의 길이만큼 수열 원소 입력
scanf("%d", &array[i]);
}
for(int i=length; i>1; i--){
for(int j=1;j<i;j++){
if(array[j-1] < array[j]) //내림차순정렬
{
temp = array[j];
array[j] = array[j-1];
array[j-1] = temp;
}
}
for(int j=0;j<length;j++){
printf("%d ", array[j]);
}
printf("\n");
}
}
더 많은 C언어 글이 궁금하다면?
https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4
'C언어' 카테고리의 다른 글
[C언어] 단순연결리스트를 작성하시오 (0) | 2022.12.03 |
---|---|
[C언어] 연결리스트를 연산하는 프로그램을 작성하세요 (0) | 2022.12.03 |
[C언어] 로또추첨기, 당첨기를 작성하시오 (0) | 2022.12.02 |
[C언어] 변수 두 개를 나누고 값을 반환하는 division(int a, int b)함수를 작성하시오 (0) | 2022.12.01 |
[C언어] 변수 두 개를 곱하고 값을 반환하는 multiply(int a, int b)함수를 작성하시오 (0) | 2022.12.01 |
댓글