#include <stdio.h>
#define N 10
int main( )
{ int max_value(int a[], int n, int *pt);
int i, a[N], max, p;
for(i=0;i<N;i++)
scanf("%d ",&a[i]);
max=max_value (a ,N, &p) ;
printf("max value: %d\n",max);
printf("position: %d \n",p);
return 0;
}
int max_value(int a[], int n, int *pt)
{ int m, i;
m=a[0];
*pt=0;
for(i=1;i<n;i++)
if(m<a[i])
{ m=a[i];
*pt=i;
}
return(m);
}
"%d "这里多了个空格。。。笔误