二维数组求所有元素中的最大值

Little fool 2021-08-22 12:33:28

二维数组求所有元素中的最大值

 

#include<stdio.h>
int main()
{
int max_value(int array[][4]);

int a[3][4] = { {1,3,5,7},{2,4,6,8},{15,17,34,12} };

int max;

    
    max = max_value(a);
    printf_s("最大的数是:%d", max);

    return 0;
}

int max_value(int array[][4])
{
    int max;
    int j;
    int i;
    max = array[0][0];
    for (i = 0; i < 3; i++)
    {
        for (j = 1; j < 4; j++)
        {
            max = (max > array[i][j]) ? max : array[i][j];
        }
    }
    return (max);
}

...全文
1164 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Little fool 2021-08-22
  • 打赏
  • 举报
回复

注意,这种说法不是确定性的,因为其它的编译环境,可以支持这个printf函数。所以要根据各自的编译器而定

Little fool 2021-08-22
  • 打赏
  • 举报
回复

如果用的编译是是c++,在某些c++的编译器中,已经不用printf输出了,而是用printf_s输出,我用的编译器是vs2019,且是c++编译环境。所以要用printf_s

Little fool 2021-08-22
  • 打赏
  • 举报
回复

如果用的编译是是c++,在某些c++的编译器中,已经不用printf输出了,而是用printf_s输出,

ysnis 2021-08-22
  • 打赏
  • 举报
回复

好像printf_s改为printf即可, printf_s是什么啊

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧