西瓜籽辣 2021-11-16 00:55 采纳率: 25%
浏览 23
已结题

输出数组中最大数//程序片段

#include <stdio.h>
int Hax( )
{

}
int main(){
int maxv;//为最大数的下标
int a[7]={3,1,28,98,1,5,-9};
Hax( );
printf("%d",maxv);
}

  • 写回答

1条回答 默认 最新

  • 万小橘 2021-11-16 07:54
    关注

    #include <stdio.h>
    int Hax(int *p,int n)
    {
    int i,max,m;
    max=p[0];
    for(i=0;i<n;i++)
    {
    if(p[i]>max)
    {
    max=p[i];
    m=i;
    }
    }
    return m;
    }
    int main(){
    int maxv,m;//为最大数的下标
    int a[7]={3,1,28,98,1,5,-9};
    m=7;
    maxv=Hax(a,m);
    printf("%d",maxv);
    }
    你的hua函数里遍历数组找出最大值的下标,返回就行了,如果可以的话,请采纳

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月16日
  • 专家修改了标签 11月16日
  • 创建了问题 11月16日

悬赏问题

  • ¥15 学习Python如何找兼职
  • ¥15 python结合Matlab仿真忆阻器
  • ¥35 有人会注册whatsaop协议号吗?
  • ¥15 lead dbs 无法导入影像数据
  • ¥15 多目标MPA算法优化编程实现
  • ¥15 反激PWM控制芯片调研
  • ¥15 Python for loop减少运行时间
  • ¥15 fluent模拟物质浓度udf
  • ¥15 Collection contains no element matching the predicate
  • ¥20 冻品电商平台的搜索是怎么实现的