weixin_46730562
2021-05-21 16:59
采纳率: 57.1%
浏览 214

【C语言】求二维数组的最小值

任务描述

本关任务:编写函数求一个二维数组的最小值。

测试说明

平台会对你编写的代码进行测试:

测试输入: 2 3 4 5 3 1 预期输出:min=1

 

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

7条回答 默认 最新

  • CSDN专家-张老师 2021-05-21 17:06
    已采纳
    int min = a[0][0];
    for(i=0;i<2;i++)
     
      for(j=0;j<3;j++)
     
      {
     
     
       if(a[i][j]<min)
     
        min=a[i][j];
     
      }
      return min;
    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • CSDN专家-张老师 2021-05-21 17:01

    先提供思路,对二维数组进行依次循环比较,最后求出最小值

    评论
    解决 无用
    打赏 举报
  • CSDN专家-link 2021-05-21 17:02
    int amin(int a[2][3])
    {
        int min = a[0][0];
        for(int i=0;i<2;i++)
            for(int j=0;j<3;j++)
            if(min > a[i][j])
                min = a[i][j];
        return min;
    }
    评论
    解决 无用
    打赏 举报
  • CSDN专家-张老师 2021-05-21 17:03
    int min = a[0][0];
    for(i=0;i<2;i++)
     
      for(j=0;j<3;j++)
     
      {
     
     
       if(a[i][j]<min)
     
        min=a[i][j];
     
      }
      return min;
    评论
    解决 无用
    打赏 举报
  • CSDN专家-张老师 2021-05-21 17:04

    题主同学,思路和代码都提供给你了,觉得对你有帮助的话,请采纳下,谢谢

    评论
    解决 无用
    打赏 举报
  • /* Note:Your choice is C IDE */
    #include "stdio.h"
    /*
    任务描述
    
    本关任务:编写函数求一个二维数组的最小值。
    
    测试说明
    
    平台会对你编写的代码进行测试:
    
    测试输入: 2 3 4 5 3 1 预期输出:min=1
    
    */
    void main()
    {
    	int a[3][2];
    	int i,j;
    	int min=1000;
    	for(i=0;i<3;i++){
    		for(j=0;j<2;j++){
    			scanf("%d",&a[i][j]);	
    			if(min>a[i][j]){
    				min=a[i][j];	
    			}
    		}	
    	}
    	printf("最小值是:%d",min);
        
    }
    评论
    解决 无用
    打赏 举报
  • 有问必答小助手 2021-05-25 14:28

    您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

    如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

    ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题