1樓:迷茫的
這個不是很難吧 !!!只要編寫兩個for迴圈,以第一個元素為max然後依次比較.如果發現比它大的數則交換max的值.
直到沒有數比它大,則這個時候它就是這個二維陣列中的最大值了.這時候輸出它的行號和列號就行了.
2樓:
矩陣的元素由鍵盤輸入?
#include
void main()
maxpbuff=maxpbuff>pbuff[row][col]?maxpbuff:pbuff[row][col];
}printf("最大的元素為%d,所在行為:%d,所在列為:%d\n",maxpbuff,hang,lie);}
3樓:佴問
#include
void main()
,,};
max = a[0][0];
for(i=0;i<=2;i++)
for(j=0;j<=3;j++)
if(a[i][j]>max)
輸入一個二維陣列(3×4)的元素,輸出其中值最大的元素值,以及它的行號和列號(c語言程式設計)
4樓:會飛的小兔子
#include
#include
intmain();
inti,j,max=a[0][0],row,colum;
printf("陣列為:\n");
for(i=0;i<3;i++)
for(i=0;i<3;i++)}}
printf("最大值為:%d;行號為:%d,列號為:%d",max,row,colum);
getch();
return0;
}擴充套件資料有一個3*4的矩陣,求其中的最大元素的值
#include
voidmain()
}max=a[0][0];
for(i=0;i<3;i++)
}printf("maxvalueis%d\n",max);}
5樓:匿名使用者
#include
#define n 3
#define m 4
void main() { int i,j,maxi,maxj,a[n][m];
for ( i=0;i
6樓:
#include
int a[5][5];
int main()
printf("%d %d",x,y);
return 0;}
7樓:匿名使用者
int a[3][4], max = 0, x, y;
for(int i = 0; i < 3; i++)
}printf("max = %d, 行:%d, 列:%d\n", max, x+1, y+1);
c語言 輸入整型二維陣列a[4][3],計算該二維陣列中的最大元素的值及其所在位 置(行、列
8樓:取個靚名難
#include
void main(){
int a[3][4],max,maxi=0,maxj=0,i,j;
printf("請輸入:\n");
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
max = a[0][0];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
if(max中的最大元素的值為 %d ,其在第 %d 行 第 %d 列\n",max,maxi+1,maxj+1);
只是把樓上的修改了一下,之前的**是有缺陷的,如果輸入的都是負數呢,那你輸出的結果就不對了。
9樓:linux_糯米糰
#include
#include
int main()
}max = a[0][0];
for(i=0;i<3;i++)
10樓:生如夏花
#include
int main()}}
printf("是a[%d][%d]",p,q);
return 0;}
編寫C語言程式,要求輸入數,求最大數和最小數之和
先找出最大值和最小值,然後分別複製給max 和min 在求和好了。 include int main 程式設計實現 輸入三個數,要求輸出最大值 include stdio.h int max int x,int y,int s 宣告,如果被調函式在主函式後 main int a,b,c,d 定義4個...
C語言程式設計 兩矩陣加減乘,轉置,讀入,儲存,要求有選單
發給你了 有錯找我 選單自己弄,就給你個範例。可以實現矩陣加,減,乘,及轉置 兩個檔案,一個叫matrix.h,一個叫matrix.cpp matrix.h ifndef matrix h define matrix h include include include include class m...
c語言程式設計求任意對稱正定矩陣的逆
ifndef matrix dot h define matrix dot h template void swap t a,t b class cmatrix 返回矩陣行數 int getcol const 返回矩陣列數 int rowswap int x,int y 行交換,成功返回1,否則0 ...