快乐打码 2023-01-28 19:07 采纳率: 70.6%
浏览 20

请问我这么写为什么不对,要怎么改才对?

任务描述:
编写函数,功能为返回数组中的最大值。

在主函数中输入10个整数,存入数组中,调用函数得到最大值输出。

输入样例:
1 2 3 4 5 6 7 8 9 0
输出样例:
9


#include<stdio.h>
#define N 10
int a[10],i,j,k,max=0;
int f(int a[],int N){
    for(i=0;i<N;i++){
        if(a[i]>max){
        max=a[i];
        }
        return max;
    }
   return max;
}
int main(){
    
    for(i=0;i<N;i++){
        scanf("%d",&a[i]);
    }
   printf("%d",f(a,N));
}
  • 写回答

4条回答 默认 最新

  • 阳光宅男xxb 2023-01-28 19:22
    关注

    把第一个return max删除

    评论

报告相同问题?

问题事件

  • 创建了问题 1月28日

悬赏问题

  • ¥15 而使用UE5引擎的 工具选项里 打开c++ visual studio 就会有部分显示加载失败 如图 加载失败的这张图 请问是什么原因
  • ¥15 mysql 对多个字段模糊查询,返回第一个匹配的字段
  • ¥15 the testing results of the whole dataset is empty
  • ¥15 can问题,往哥解决
  • ¥15 FFmpeg 成功推流到 Nginx RTMP 服务器但无法用 ffplay 或 VLC 播放
  • ¥15 请修改以下C语言代码使其能正确输出最短路径
  • ¥20 抖音商城拉码器安卓报错求解决办法或者有新的拉码脚本也可以介绍一下
  • ¥15 MPLAB IDE V2.35 报错make[2]: *** [build/default/production/_ext/1472/MSSP_I2C.p1] Error 1
  • ¥15 新唐M451 DTMF检测和发送代码修改
  • ¥15 在国外文献网站里点击view pdf 加载异常缓慢甚至加载不出来。