为什么千呼万唤始不出呢
程序代码:
/*冒泡法排序*/
#include <stdio.h>
#define N 5
void main()
{
void arrange(int x[]);
int a[N],i;
printf("请输入要排序的整数");
for(i=0;i<=N-1;i++)
scanf("%d",&a[i]);
arrange(a);
printf("排好序的数为\n");
for(i=0;i<=N-1;i++)
if(a[i]!='\0')
printf("%d\t",a[i]);
}
/*以下函数的功能是对输入的数进行排序*/
void arrange(int x[])
{
int *i,*j,t;
for(i=x;i<x+N-1;i++) /*冒泡法排序*/
for(j=i;j<x+N-1-i;j++)
if(*j>*(j+1))
{
t=*j;
*j=*(j+1);
*(j+1)=t;
}
}
为什么这里好像没排一样










