创建一个int类型的数组,长度自定,数值自定,通过调用函数传参,把数组传给函数,在函数中实现冒泡排序。并在main函数中输出排序后的数组。
注意:用指针实现
void sort(int *num , int n)
{
int temp=0;
for(int i=0;i<n-1;++i)
for(int j=i+1;j<n;++j)
{
if(num[i]>num[j])
{
temp=num[i];
num[i]=num[j];
num[j]=temp;
}
}
}
int main()
{
int n=0;
scanf("%d",&n);
int *num = (int*)malloc(sizeof(int)*n);
for(int i=0;i<n;++i)
scanf("%d",&num[i]);
sort(num , n);
for(int i=0;i<n;++i)
printf("%d ",num[i]);
return 0;
}