永发信息网

error C2664: 'find_max' : cannot convert parameter 1 from 'int' to 'int []&

答案:2  悬赏:10  手机版
解决时间 2021-01-29 20:43
  • 提问者网友:我一贱你就笑
  • 2021-01-29 17:12
int find_max(int a[3],int i,int b)

{while(a[i]>b)
{b=a[i];
i++;}
return i;
}

#include
void main()
{ int max,c,a[3],i,b;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
max=find_max(a[i],i,b);
printf("%d\n",max);
}

编写一个函数求一维整形数组中额最大值的元素位置,在主函数中调用该函数找出10个整数的最大值的下标。
最佳答案
  • 五星知识达人网友:狂恋
  • 2021-01-29 17:20
max=find_max(a,i,b);
全部回答
  • 1楼网友:蕴藏春秋
  • 2021-01-29 18:04
我。。知。。道 加。。我。。私。。聊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯