程序实现不了功能了.
我编写了一个程序,但实现不了功能。语法没有错误。要实现的功能是一个数组,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"); }