mdsk.net
当前位置:首页 >> 二维数组最大值最小值 >>

二维数组最大值最小值

#include int main(){ int a[3][3],i,j,max,min; printf("请输入9个数\n"); for(i=0;i

#include#includeint main(){ int m=2; int n=3; int a[m][n]; int i,j; for(i=0;i

具体实现代码如下: 测试结果如下:

//参考代码如下:#includeint main(){int i,j,max,min,a[2][3] = {{1,2,3},{9,8,7}};max=min=a[0][0];//先把a[0][0]赋值给max和min for(i=0;i

#include #include void main() { int i,j; int NC=6, NR=3; int **a; int a_max,a_min,i_max,i_min,j_max,j_min; a = (int **) malloc(sizeof(int *) * NR); for (j=0;j

#include#define N 3#define M 4void printResult( int a[N][M]) { int i,j,s,mi,mj,ni,nj; s=0; mi=mj=ni=nj=0; for ( i=0;i

不管是几维数组,都可以用stl中的min_element()和max_element()来取最大值和最小值。请看下面的例子: #include #include using namespace std; void main() { const int N = 2; const int M = 3; int a[N][M] = { {1,2,3}, {4,5,6} }; int *min...

#include "stdio.h" int main() { double a[4][6]={0}; int i,j; double max,min,ave,sum=0; printf("请输入一个4X6的二维数组:\n"); for(i=0;i

冒泡是一种排序方法,这里没必要排序,很简单。C语言代码如下: #include main() { int i,j,max,min; int a[3][4];//不妨定义一个3行4列的二维数组。 printf("输入数组元素(3行4列):\n"); for(i=0;i

一个循环就能搞定的事情,非得用两个循环。看来很多人从来不关心算法的复杂度啊!

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com