帮忙看下错哪了,指针、函数。
#include<stdio.h>void main()
{
void input(int *);
void max_min_value(int *);
void output(int *);
int number[10];
input(number);
max_min_value(number);
output(number);
}
void input(int number)
{
int i;
printf("input 10 numbers:");
for(i=0;i<10;i++)
scanf("%d",&number[i]);
}
void max_min_value(int number)
{
int *max,*min,*p,temp;
max=min=number;
for(p=number+1;p<number+10;p++)
if(*p>*max) max=p;
else if(*p<*min) min=p;
temp=number[0];number[0]=*min;*min=temp;
temp=number[9];number[9]=*max;*max=temp;
}
void output(int number)
{
int *p;
printf("they are: ");
for(p=number;p<number+10;p++)
printf("%d",*p);
printf("\n");
}