作业帮 > 综合 > 作业

C语言,使用指针,求10个数中的最大值及其位置

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/05 21:25:36
C语言,使用指针,求10个数中的最大值及其位置
迷茫…用if将指针指向最大数后,输出的总是第一个数…另外对“位置”一次很不解……这是书上的原题…我的部分语句:for(i=1;i
C语言,使用指针,求10个数中的最大值及其位置
int functionA(int *a,int len,int *value,int *pos)
{
int i = 0;
if(a == NULL || len *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;
}