#include <stdio.h>
#include <string.h>
int main(int argc, const char *argv[])
{
int arr[1000];
int i=0;
int j=0;
int len;
printf("输数组位数");
scanf("%d",&len);
for(i=0;i<len;i++)
{
printf("请输入第%d数",i+1);
scanf("%d",&arr[i]);
}
int *pa=arr;
int temp;
for(i=0;i<len-1;i++)
{
for(j=0;j<len-i;j++)
{
if(*(pa+j)<*(pa+j+1))
{
temp=*(pa+j);
*(pa+j)=*(pa+j+1);
*(pa+j+1)=temp;
}
}
}
for(i=0;i<len;i++)
{
printf("%d\t",arr[i]);
}
return 0;
}
指针实现冒泡排序
最新推荐文章于 2024-07-08 22:12:26 发布