#include<stdio.h>
void Sort(int *arr,int length);
#define SIZE 5
int main(){
int i;
int arr[]={1,15,12,7,8};
printf("排序前:\n");
for(i=0;i<SIZE;i++){
printf("%d ",arr[i]);
}
printf("\n");
Sort(arr,SIZE);
printf("排序后:\n");
for(i=0;i<SIZE;i++){
printf("%d ",arr[i]);
}
printf("\n");
}
void Sort(int *arr,int length){
int i,j;
int temp;
for(i=0;i<length;i++){
for(j=0;j<length-1-i;j++){
if(arr[j]>arr[j+1]){
temp = arr[j+1];
arr[j+1] = arr[j];
arr[j] = temp;
}
}
}
}
结果输出如下图

网友评论