#include<stdio.h>
#include<stdlib.h>
int main()
{
int n,i,j,k;
printf("输入排序数字的个数:\n");
scanf("%d",&n);
k=n;
int *p=(int*)(malloc(sizeof(int)*n));
printf("依次输入数字:\n");
for(i=0;i<n;i++)
scanf("%d",&p[i]);
for(i=0;i<n;i++)
{
for(j=0;j<k-1-i;j++)
{
if(p[j]>p[j+1])
{
int t;
t=p[j];
p[j]=p[j+1];
p[j+1]=t;
}
}
}
for(i=0;i<n;i++)
printf(" %d ",p[i]);
return 0;
}
冒泡排序1.0
最新推荐文章于 2024-05-11 07:06:06 发布