当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

c语言中最大值的下标

更新:01-03 整理:39baobao.com
字体:

[怎么用c语言求一个矩阵的的列绝对值之和的最大值和行绝对值之和]#include <stdio.h> #include <math.h> #define M 3 //定义数组大小 void main() { int a[M][M]; int i,j; int max=0,temp=0; for (i=0;i<M;i++) //为数组元素赋值 { for (...+阅读

#include"stdio.h"

main()

{

int row,col,max,b[3][4];

int max_r,max_c;//记录最大的行和列下标

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

{

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

//scanf("%d",&b[3][4]); 这里错了

scanf("%d",&b[row][col]);

}

max=b[0][0];

max_r=max_c=0; //默认

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

{for(col=0;col<4;col++)

{

if(max

max=b[row][col];

max_r=row; //记录最大行下标

max_c=col; //记录最大列下标

}

}

}

printf("%d\n",max);

printf("%d\n",max_r);

printf("%d\n",max_c);

}

本文地址:https://www.39baobao.com/show/29_22310.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

c语言作业用函数求一个二维数组的最大值及第几行第几列位置这是伪码,补充一下就ok: int a[3][4]={......}; int i=0,j=0,max=a[0][0]; for(int m=0;m<3;m++) for(int n=0;n<4;n++) if(a[m][n]>max) {max=a[m][n]; i=m;j=n; } printf("最...

c语言随机产生100个数为二维数组求出数组位置和最大值如下 #include #include #include void main() { int b[10][10],max,i,j,k,mi,mj; srand( (unsigned)time(NULL) ); for(i=0;i<10;i++) { for(j=0;j<10;j++) { b[i][j]= ra...

c语言数组下标越界int a[2]; -- c / c++ 语言中叫它是 “声明”,声明 a 是整型数组,有2个元素。 c / c++ 语言 下标 从0起计。 声明 int a[2]; 它只含 数组元素, 下标变量 a[0],a[1]。 语句中 写...

用VB语言实现求数组1 2 3 4 5 6中最大元素所在下标及各元素之和请Dim PD (1 To 5) As Long Dim Max,I,Sam,Mark As Long Max=LBound(PD) Mark=1 For I = 1 To Max If PD(I) >PD(Mark) Then Mark = I End If Msgbox "最大的数的下标为:" & Mark...

用VB语言实现求数组中最大元素所在下标及各元素之和请写出程序窗体添加command1,然后拷贝下面代码 Dim a(4) As Integer Private Sub Command1_Click() Dim sum As Integer Dim i As Integer Dim maxItem As Integer For i = 0 To UBound...