#include <stdio.h>
#include <string.h>
int main(int argc, const char *argv[])
{ int n=0;
int temp=0;
int i=0;
int j=0;
printf("需要比较几位数");
scanf("%d",&n);
int arr[n];
int *pa=arr;
for(i=0;i<n;i++)
{
printf("需要比较的第%d个数",i+1);
scanf("%d",&arr[i]);
}
for(i=1;i<=n;i++)
{
for(j=0;j<n-i;j++)
{if(*(arr+j+1)>*(arr+j))
{
temp=*(arr+j);
*(arr+j)=*(arr+j+1);
*(arr+j+1)=temp;
}
}
}
for(i=0;i<n;i++)
{
printf("%d\t",*(arr+i));
}
printf("\n");
return 0;
}
指针冒泡排序
最新推荐文章于 2024-08-20 10:48:49 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)