#include <stdio.h>
void my_maopao(int *p,int a);
int main(int argc, const char *argv[])
{
int lenth = 0,i = 0;
int arr[10] = {0};
printf("输入要排序的数字,用回车隔开\n");
for(i = 0;i<10;i++){
scanf("%d ",&arr[i]);
}
lenth = (sizeof(arr)/sizeof(int));
printf("%d\n",lenth);
my_maopao(arr,lenth);
for(i=0;i<lenth;i++){
printf("%d ",arr[i]);
}
puts("");
return 0;
}
void my_maopao(int *p,int lenth){
int i = 0,j = 0;
int temp = 0;
for (i=0;i<lenth-1;i++){
for(j=0;j<lenth-1-i;j++){
if(*(p+j)> *(p+j+1)){
temp = *(p+j);
*(p+j) = *(p+j+1);
*(p+j+1) = temp;
}
}
}
return;
}