个人无聊时瞎编的,不是什么程序实践。
#include<stdio.h>
void pop(int *array,int num)
{
int i,j,temp,t;
for(i=0;i<num;i++)
for(j=0;j<num-i-1;j++)
{
if(*(array+j)>*(array+j+1))
{
temp=*(array+j);
*(array+j)=*(array+j+1);
*(array+j+1)=temp;
}
}
}
int main()
{
int num,i;
printf("how much number you need:");
scanf("%d",&num);
int *array=(int *)malloc(num*sizeof(int));
for(i=0;i<num;i++)
{
scanf("%d",&array[i]);
}
pop(array,num);
for(i=0;i<num;i++)
printf("%d ",*(array+i));
printf("\n");
free(array);
}