三九宝宝网宝宝教育教学论文

C语言求二维数组的最大值及其下标!

01月03日 编辑 39baobao.com

[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("最...+阅读

#include "stdio.h"

main()

{

int a[5][5],max,h,l,i,j;

printf("please input numbers:\n");

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

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

scanf("%d",&a[i][j]);

max=a[0][0];

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

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

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

{

max=a[i][j];

h=i;

l=j;

}

printf("The max number is:%d,h=%d,l=%d",max,h,l);

getchar();

}

以下为关联文档:

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...

给一个2 3的二维数组各元素赋值并输出全部元素的值的C语言程序设#include<stdio.h> main(){ int a[2][3]; for(int i=0;i<2;i++) for(int j=0;j<3;j++) scanf("%d",&a[i][j]); for(int i=0;i<2;i++) for(int j=0;j<3;j++) printf("%d",a[i][j]...

C语言实现一个可变长的二维数组//--------------------------------------------------------------------------- #include <stdio.h> #include <stdlib.h> int main(void) { int **a; /*a用于指向动态创...

C语言统计二维字符数组里的字母个数怎么做#include <stdio.h>int fun(char ar[4][6], char c) { int count = 0, i, j; for (i = 0; i < 4; ++i) for (j = 0; j < 6; ++j) if (ar[i][j] == c) ++count; return count...

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

二维数组元素个数怎么算啊!VB语言的求!先说没有option base XX情况: 例如a(一维是3,第二维是4,数组就有(3+1)*(4+1)=20个元素,因为这时下界默认是0,等价于a(0 To 3,0 To 4)。 若是有option base XX,例如option base 1,a(3,...

用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...

c语言中最大值的下标#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]); 这...

推荐阅读
图文推荐