#include <stdio.h>
//选择排序函数
void xuanZe(int a,int arr1[a]){
//for函数选择排序
for(int i=0;i<a-1;i++){
for(int j=i+1;j<a;j++){
if(arr1[i]>arr1[j]){
int temp=arr1[i];
arr1[i]=arr1[j];
arr1[j]=temp;
}
}
}
}
//定义一个函数遍历数组
void bianLi(int b,int arr2[b]){
//for循环遍历输出数组
for(int k=0;k<b;k++){
printf("%d\t",arr2[k]);
}
}
int main(){
//定义一个一维数组
int arr[]={4,5,45,75,34,85};
//计算数组长度
int len=sizeof(arr)/sizeof(int);
//调用选择排序函数
xuanZe(len,arr);
//调用遍历函数
bianLi(len,arr);
return 0;
} |
|