二级指针 冒泡排序
#include <stdio.h>#define N 16
void main()
{
int a[N];
int *p=a;
int s;
int **t=&p ;
int i,j,n;
scanf("%d",&n);
for(p=a;p<a+n;p++)
scanf("%d",p);
for(p=a,t=&p,i=0;i<n-1;i++)
{for(j=0;j<n-1-i;j++)
if(**(t+(j+1))<**(t+j))
{s=**(t+j);
**(t+j)=**(t+j+1);
**(t+j+1)=s;}}
for(i=0;i<n;i++)
printf("%5d",a[i]);
}
为什么运行不出来