/*
1.写一个函数,对传入的整型数组实现从大到小的选择排序,并在函数内部打印最终一遍排序的结果.
答题规范:
1>函数名自己定义.
2>函数参数的个数自己定义.
3>函数的返回值为空.
.
*/
int main(){
int arr[]={1,6,3,5};//定义一个数组
for (int i=0; i<3; i++) {
int max = i;//定义最大值得角标为i
for (int j=i+1; j<4;j++) {
if (arr[max]<arr[j]) {
max = j;//最大值的角标互换
}
}
int temp=arr[i];//数组的最大元素的互换位置
arr[i]=arr[max];
arr[max]=temp;
}
for (int k=0; k<4; k++) {
printf("最小值是%d\n",arr[k]);//通过for循环遍历数组.
}
return 0;
}
|
|