急求!!函数fun,它的功能是找出一维整型数组元素最大值,和他所在的下标。。。。。 20
3个回答
展开全部
#include <iostream>
using namespace std;
#define N 6
int fun(int *a,int *n,int m)
{
int i=1,max=0;
for(;i<m;i++)
{
if(a[i]>max)
max=a[i],*n=i;
else;
}
return max;
}
int main()
{
int a[N]={2,3,8,10,5,7},n=0,max=0;
max=fun(a,&n,N);
cout<<"max=a["<<n<<"]="<<max<<endl;
return 0;
}
using namespace std;
#define N 6
int fun(int *a,int *n,int m)
{
int i=1,max=0;
for(;i<m;i++)
{
if(a[i]>max)
max=a[i],*n=i;
else;
}
return max;
}
int main()
{
int a[N]={2,3,8,10,5,7},n=0,max=0;
max=fun(a,&n,N);
cout<<"max=a["<<n<<"]="<<max<<endl;
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
fun(int *a)
{
int max=*a,i,j;
for(i=0;*a!='\0';a++,i++)
{
if(a[i]>max)
{
max=a[i];
j=i;
}
}
printf("%d,%d\n",max,j);
}
将数组名传给函数参数!
{
int max=*a,i,j;
for(i=0;*a!='\0';a++,i++)
{
if(a[i]>max)
{
max=a[i];
j=i;
}
}
printf("%d,%d\n",max,j);
}
将数组名传给函数参数!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
全国计算机二级。。。同学,你在考场上等急了吧??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询