第1个回答 2010-12-01
int functionA(int *a, int len, int *value, int *pos)
{
int i = 0;
if(a == NULL || len <=0)
{
return 0;
}
*value = a[0];
*pos = 0;
for(i = 1; i < len; i++)
{
if(a[i] > *value)
{
*value = a[i];
*pos = i;
}
}
return 1;
}
int main()
{
int a[10] = {2,4,5,1,2,4,5,7,4,9};
int value = 0;
int pos = 0;
if(functionA(a, 10, &value, &pos) == 1)
{
printf("The lagest value is:%d, the pos is:%d", value, pos);
}
return 1;
}本回答被网友采纳