叁宿 2021-12-08 16:28 采纳率: 0%
浏览 13

怎么做,希望可以一起探讨探讨

编写函数 int max(int x[], int n),其中 n 是数组 x 的元素个数,函数的
功能是返回数组 x 中的最大一个数。在主函数中输入数组 x 的各元素值,输出 x
的最大值

  • 写回答

1条回答 默认 最新

  • CSDN专家-link 2021-12-08 16:30
    关注

    遍历数组,比较大小,获得最大值返回

    #include <stdio.h>
    int max(int x[],int n)
    {
        int m = 0,i;
        for(i=0;i<n;i++)
        {
            if(i==0)
                m = x[i];
            else if(m<x[i])
                m = x[i];
        }
        return m;
    }
    int main()
    {
         int x[1000];
         int n,i;
         scanf("%d",&n);
          for(i=0;i<n;i++)
            scanf("%d",&x[i]);
        printf("%d",max(x,n));
        return 0;
    }
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 12月8日

悬赏问题

  • ¥15 用C语言完成一个小游戏
  • ¥15 如何批量更改很多个文件夹里的文件名中包含文件夹名?
  • ¥15 如何用python读取nasa电池数据集?
  • ¥50 MTK手机模拟HID鼠标出现卡顿
  • ¥20 求下下面这个数据结构代码
  • ¥15 路由器考试怎么办,有懂行的吗 ,eNSP
  • ¥20 前端 二进制文件流图片转化异常
  • ¥15 github上的这个C语言项目如何跑起来
  • ¥15 java 判断某个数 区间是否存在
  • ¥15 appium控制多个雷电模拟器问题