description
由鍵盤輸入乙個3*4(3行4列)的矩陣,輸出矩陣中的鞍點(即在矩陣行中最大,列中最小的數)。
若沒有鞍點,輸出「no」字樣。
輸入樣例
87 90 110 98
70 97 210 65
98 45 120 30
輸出樣例
110思路:先找出每一行中最大的數,再找該數在那一列中是不是最小,是則該數為鞍點。
**如下:
#include
#include
#include
intmain()
else
if(a[i]
[j]==m)
//若同一行中存在與前面相等的數,也記錄它的下標j
c=j;}if
(m<=a[0]
[c]&&m<=a[1]
[c]&&m<=a[2]
[c])
//判斷鞍點
else
if(m<=a[0]
[d]&&m<=a[1]
[d]&&m<=a[2]
[d])}if
(w==0)
printf
("no");
return0;
}
!!!!該段**僅能用於判斷3行的矩陣,且僅僅能兼顧到同一行中有2個數相同的情況 習題7 5 找鞍點
乙個矩陣元素的 鞍點 是指該位置上的元素值在該行上最大 在該列上最小。本題要求編寫程式,求乙個給定的n階方陣的鞍點。輸入第一行給出乙個正整數n 1 n 6 隨後n行,每行給出n個整數,其間以空格分隔。輸出在一行中按照 行下標 列下標 下標從0開始 的格式輸出鞍點的位置。如果鞍點不存在,則輸出 non...
找鞍點C語言
乙個矩陣元素的 鞍點 是指該位置上的元素值在該行上最大 在該列上最小。本題要求編寫程式,求乙個給定的n階方陣的鞍點。輸入第一行給出乙個正整數n 1 n 6 隨後n行,每行給出n個整數,其間以空格分隔。輸出在一行中按照 行下標 列下標 下標從0開始 的格式輸出鞍點的位置。如果鞍點不存在,則輸出 non...
實驗7 2 8 找鞍點
實驗7 2 8 找鞍點 乙個矩陣元素的 鞍點 是指該位置上的元素值在該行上最大 在該列上最小。本題要求編寫程式,求乙個給定的n階方陣的鞍點。輸入格式 輸入第一行給出乙個正整數n 1 n 6 隨後n行,每行給出n個整數,其間以空格分隔。輸出格式 輸出在一行中按照 行下標 列下標 下標從0開始 的格式輸...