#include
int sort(int list[])
{
int i,j,length;
length=sizeof(list)/sizeof(list[0]);//求数组中元素个数
for (i=0;i
{
for(j=0;j
if(list[j]>list[j+1])
{
move(list[j],list[j+1]);
}
}
}
int move(int a, int b)
{
int temp;
temp=a;
a=b;
b=temp;
}
main()
{
int i;
int list[4];
printf("Please input numbers: \n");
for (i = 0; i <4; i++)
scanf("%d", &list[i]);
printf("%d\n",sort(list));
return 0;
}
这是我按照算法写的冒泡排序,但是程序只能输入,无法输出,检查了好久都不明白,请高手解答是为什么呢?灰常感谢!