1樓:網友
#include
int main()
int a[4][4];
int i=0,j=0;
int max,min;
int temp;
for (i=0; i<4; i++)從鍵盤輸念瞎入16個數字。
for (j=0; j<4 ; j++)
scanf("%d",&a[i][j]);
max=min=a[0][0];
for (i=0; i<4 ; i++)計算最大最小。
for(j=0; j《耐猛4 ; j++)if(a[i][j] >max)
max = a[i][j];
if(a[i][j] min = a[i][j];
for (i=0; i<4 ;i++)轉置。
for(j=i; j<4 ;j++)
temp=a[i][j];
a[i][j]=a[j][i];
a[j][i]=temp;
for (i=0 ; i<4; i++)
for(j=0; j<4 ; j++)
printf("%d\仔畝空t",a[i][j]);
printf("");
2樓:網友
求最大值:a=rand(4,4);
max=a(1,1);
for i=1:4
for j=1:4
if a(i,j)>max
max=a(i,j);
endend
endmax即為最大值。
求最小值:min=a(1,1);
for i=1:4
for j=1:4
if a(i,j)min=a(i,j);
endend
endmin即為最者裂腔小值。
轉置矩陣:源公升a'首衫就行了。
3樓:網友
#define m 4
#define n 4
#include
int main()
int a[m][n],i,j,max,min,t;
printf("請輸入數擾叢弊據:");
for(i=0;imax)
max=a[i][j];
if(a[i][j]《鄭散min)
min=a[i][j];
printf("轉置後的矩陣為:");
for(j=0;jfor(i=0;iprintf("緩族%3d",a[i][j]);
printf("");
printf("最大的數是:%d",max);
printf("最小的數是:%d",min);
4樓:網友
呼叫系統函式:
求最大值:a_max = max(max(a));
求最小值:a_min = min(min(a));
轉置:a1 = a'a =
緩瞎爛 a_max = max(max(a))a_max =
擾漏 a_min = min(min(a))a_min =
a'ans =
注:也可以用神仔迴圈程式設計實現。
2.輸入乙個n*m的整數矩陣,輸出矩陣中的最大值、最小值以及它們的下標。要求定義乙個20*20的矩陣,鍵盤輸入n、m的值,然後求解其中的最大值和最小值,分別輸出它們的值及對應的下標。
5樓:
摘要。我們可以定義乙個20*20的整型矩陣,然後使用迴圈語句控制鍵盤輸入矩陣中的元素值。接著,使用迴圈語句遍歷矩陣中的每乙個元素,並與當前的最大值和最小值進行比較,如果大於當前最大值,則將當前元素的值賦給最大值,並記錄當前元素的下標;如果小於當前最小值,則將當前元素的值賦給最小值,並記錄當前元素的下標。
最後,輸出最大值和最小值以及它們的下標。
2.輸入乙個n*m的整數矩陣,輸出矩陣中的最大值、含瞎最小值以及它們的下標。要談陸空求定義乙個20*20的矩陣,鍵盤輸入n、m的值,然後求解其中的最大值悉碰和最小值,分別輸出它們的值及對應的下標。
好的我們可以定義乙個20*20的整型矩陣,然後慎老使用迴圈語句控制鍵盤輸入矩陣中的元素值。接著,使用迴圈語寬猛公升句遍歷矩陣中的每知襲乙個元素,並與當前的最大值和最小值進行比較,如果大於當前最大值,則將當前元素的值賦給最大值,並記錄當前元素的下標;如果小於當前最小值,則將當前元素的值賦給最小值,並記錄當前元素的下標。最後,輸出最大值和最小值以及它們的下標。
可不可以寫一下程式呀<>
c語言。以下是c語言的乙個實現#include int main()}定義最大值和最小值int max = matrix[0][0];int min = matrix[0][0];/定義最大值和最小值的下標int max_i = 0, max_j = 0;int min_i = 0, min_j = 0;//遍歷矩陣中的每乙個元素,找出最大值和最小值for (int i = 0; i < n; i++)如果當前元素小於當前陸巧最小值,則更新最小值和最小值的下標 if (matrix[i][j] matrix是個matrix[0][0]矩陣。
複製過來不知道為什麼[0][0]不顯示。
matrix左方括號0右方括號 左方括號0右方括號0
int max那兩個是0,0
下面是i,j
還有嗎,我很菜。
沒了 return0後面還有個右大括號。好嘞。
有陣列初始化,int[]={12345678910}數值最小最大元素
6樓:
摘要。您可以瀏覽器查詢到。
有陣列初始化,int=數值最小最大元素。
您可以瀏覽器查詢到。
老師,教一下。
您可以先在瀏覽器中查詢一下。
任給出乙個5*6的矩陣,程式設計求出其最大值和最小值?
7樓:網友
如用matlab來程式設計,以實現任給乙個矩陣,求出其最大值和最小值,可以利用max()函式和min()函式,再加乙個for迴圈語句去實現。
實現過程為。
1、建立乙個函式檔案,如exfun(a),其內容function [amax,amin]=exfun(a)[m,n]=size(a);
b=;c=;
for i=1:m
b(i)=max(a(i,:)
c(i)=min(a(i,:)
endamin=min(c);amax=max(b);
2、建立乙個主程式,呼叫exfun(a)函式a=floor(rand(5,6)*100) %隨機矩陣[amax,amin]=exfun(a)
3、執行上述程式,可以得到如下結果。
c語言寫4 4矩陣找出其中最大值最小值和最
include include include typedef struct locationloc int main void nmax nmin a 0 0 for int i 0 i 4 i for int j 0 j 4 j if nmin a i j printf 最小值為 d,最小值位標...
如何利用matlab求矩陣裡面的最大值,及位置
用max和find函式bai 實現。比如有一個du3 4的矩陣a,a 1,2,3 4,5,6 39,4,5 2,0,5 其中a的最大值是zhi dao39,39的位置是 3,1 我們用如專下matlab 實現 a 1,2,3 4,5,6 39,4,5 2,0,5 a用於承載需要求屬最大值及最大值位置...
c語言程式設計從鍵盤輸入數求最大值最小值和
include void input max min arv int p,int pl,int ps,double arv int main int argc,char argv 本次課程我們主要講解使用c語言如何實現求若干個數的最大數和最小數 include void main for i 0 i...