#include<iostream>
using namespace std;
void sort(int *p,int num);
void output(int*,int);
int main()
{
int a[20]={20,19,18,17,16,15,14,13,12,11,10,19,8,7,6,5,4,3,2,1};
int b[15]={18,13,16,15,14,13,12,11,10,9,8,7,6,5,4};
sort(a,20);
output(a,20);
sort(b,15);
output(b,15);
return 0;
}
void sort(int *p,int num)
{
int n,m,temp;
for(n=0;n<num-1;++n)
{
for(m=0;m<(num-1)-n;++m)
if(p[m]>p[m+1])
{
temp=p[m];
p[m]=p[m+1];
p[m+1]=temp;
}
}
}
void output(int *b,int num)
{
int n;
for(n=0;n<num;++n)
cout<<b[n]<<" ";
cout<<endl;
}
数组的排序 用指针作形参
最新推荐文章于 2023-06-13 12:43:57 发布