刚学习c语言有点关于函数的小问题!
程序的功能是从键盘上输入的若干个数按升序排序。请调试检查该程序中的错误,程序如下:#include <stdio.h>
void main( )
{ int i , k;
float s[100], j ;
printf(" Input number : \n");
for (i=0; scanf("%f",&j); i++)
s[i]=j;
sort(s, i);
for (k=0; k<i; k++)
printf( "%f", s[k]);
printf("\n");
}
void sort( int x[n], int n )
{ int i, j, temp,min;
for ( i=0; i<n-1; i++)
{ min=i;
for(j=i+1;j<n;j++)
if ( x[j] < x[min])
min=j;
if(min!=i)
{ temp=x[i];
x[i]=x[min];
x[min]=temp;
}
}
}