输出一个二维数组中最大值和最小值?

如题所述

第1个回答  2022-11-16

#include <stdio.h>

//输出一个二维3*4的数组中最大的值

int max_value(int [][4]);

int main()

{

int a[][4]={{11,16,13,18},{19,33,22,66},{99,28,73,64}};

printf("最大值为:%d",max_value(a));

return 0;

}

int max_value(int array[][4])

{

int i,j,max;

max=array[0][0];

for(i=0;i<3;i++)

for(j=0;j<4;j++)

if(array[i][j]>max)

max=array[i][j];

return max;

}

运行效果:

扩展资料:

printf()函数用法:

在C语言中,有三个函数可以用来在显示器上输出数据,它们分别是:

1、puts():只能输出字符串,并且输出结束后会自动换行。

2、putchar():只能输出单个字符。

3、printf():可以输出各种类型的数据。

printf() 是最灵活、最复杂、最常用的输出函数,完全可以替代 puts() 和 putchar(),

举例:

#include<stdio.h>

int main()

{

printf("这是我的博客:\n");

printf("www.yuanshi***.top\n");

return 0;

}

相似回答