新人求解,关于函数调用实现冒泡排序的问题?
#include<stdio.h>void main()
{
void cmp(int,int);
int x,i,j,a[10];
printf("the array is :\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(j=0;j<9;j++)
{
for(i=0;i<9-j;i++)
{
cmp(a[i],a[i+1]);
}
}
printf("The fresh array is:\n");
for(i=0;i<10;i++)
printf("%d\t",a[i]);
}
void cmp(int x,int y)
{
int z;
if(x>y)
{
z=x;
x=y;
y=z;
}
}