#includevoid shuru() { printf("请输入10个数:n"); } int main() { int a[10]; int *p=a; int i,j,temp; shuru(); for(int i=0;i<10;i++){ scanf("%d",&a[i]); } printf("输入的10个数为: "); for(int j=0;j<10;j++){ printf("%d ",a[j]); } putchar('n'); //排序 int len = sizeof(a)/sizeof(a[0]); for(i=0;i *(p+j))//如果数组后面的元素比前面的大 { temp=*(p+j); *(p+j)=*(p+j+1); *(p+j+1)=temp; } } } //打印 printf("排序好的10个数为: "); for(i=0;i 代码运行结果如下:



