程序编译都没问题,可是跑起来就有问题了,请各位前辈指教
// 这个程序编译都没问题,可是跑起来就有问题了
#include<stdio.h>
void main()
{
void wap(int *t,int n)
int a[10];
int i;
int *p;
p = a;
for(i=0;i<10;i++)
scanf("%5d",p++);
p =a;
wap(p,10);
for(i=0;i<10;i++)
printf("%5d"*P++);
}
void wap(int *t,int n)
{
int i,j,k,q;
for(i=0;i<n-1;i++)
{
k = i;
for(j=0;j<n;j++)
if(*(t+j)>*(t+k))
k = j;
if(k !=i)
{
q =*(t+i);
*(t+i)=*(t+k);
*(t+k)=q;
}
}
}