#include <stdio.h>
void show(int a[], int n)
{
int i;
for(i=0; i<n; i++)
printf("%d", a[i]);
printf("\n");
}
void sort(int a[], int n)
{
int i, j;
int temp;
for(j=0; j<n; j++){
for(i=0; i<n; i++){
if(a[j]<a[i]){
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
for(i=0; i<n; i++)
printf("%d", a[i]);
printf("\n");
}
void main(){
int a[5]={9,2,3,7,5};
int n = sizeof(a)/sizeof(a[0]);
show(a,n);
sort(a,n);
}
이거 실행결과가
92375
23579
이거 돌려보면 92375 에서 23579로 오름차순으로 되어있는데
이거 수정을해도 자꾸 23579나 92375로 나오는데
92375
97532 로 뭘 수정해야됨?ㅜ
제대로 이해 못했나보네;;
완전 초보;;; c언어 아무것도 모르는데 그냥 이것저것 기초적인거부터 해보면 이해가 될꺼 같아서....