程序实现不了功能了.
我编写了一个程序,但实现不了功能。语法没有错误。要实现的功能是一个数组,10个数,把10个数中最小的那个放在数组的首位置。
程序代码:#include <stdio.h>
input(int numb[10])
{int i;
for(i=0;i<10;i++)
scanf("%d",&numb[i]);
}
min(int array[10])
{int *min,*p,*array_end;
p=array;min=p;array_end=array+10;
for(p=array+1;p<array_end;p++)
{if(*p<*min) {min=p;
*p=array[0];array[0]=*min;*min=*p;}}
}
output(int array[10])
{int i;
for(i=0;i<10;i++)
printf("%d",array[10]);
}
main()
{int number[10];
input(number);
min(number);
output(number);printf("\n");
}







