使用指针方式进行数组排序 选择排序:

#include<stdio.h>void select_sort(int *a,int n){int i,j;for(i = 0;i<n-1;i++){for(j = i+1;j < n;j++){if(*(a+i)>*(a+j)){int temp;temp = *(a+i);*(a+i) = *(a+j);*(a+j) = temp;}}}/*for(i = 0;i < n;i++){printf("%d\t",*(a+i));}*/}void print(int *a,int n){int i;for(i = 0;i < n;i++){printf("%d\t",*(a+i));}printf("\n");}int main(){int a[5];int i;for(i = 0;i < 5;i++){scanf("%d",&a[i]);}select_sort(a,5);print(a,5);return 0;}

版权声明:本文为博主原创文章,未经博主允许不得转载。

,以前我是个爱仰望天空的人,苍蓝的天空总是给我求生的勇气,

使用指针方式进行数组排序 选择排序:

相关文章:

你感兴趣的文章:

标签云: