【新手求助】请问,为什么我这个起泡的程序运行出来这么奇怪的东西
#include<stdio.h>
void main()
{
void sort(float array[]);
float a[6] = {1,2,3,4,5,6};
// int i=6;
// printf("Please inputer 9 numbers\n");
// for (i = 0; i < 6; i++)
// scanf_s("%f", &a[i]);
sort(a);
}
void sort(float array[])
{
int i, j;
float tmp = 0;
for (i = 0; i <5; i++)
{
for (j = i; j < 6;j++)
if (array[j]>array[j + 1])
{
tmp = array[j + 1]; array[j + 1] = array[j]; array[j] = tmp;
}
}
for (i = 0; i < 6; i++)
printf("%f ", array[i]);
}