生成一個4*5的二維陣列,找出二維陣列的所有鞍點。所謂鞍點是指該位置的數在該行上最大,而在該列上最小。
鞍點(二維陣列)
生成一個4*5的二維陣列,找出二維陣列的所有鞍點。所謂鞍點是指該位置的數在該行上最大,而在該列上最小。
#include <iostream>
#include <ctime>
#include <iomanip>
using namespace std;
void main()
{
int a[4][5],i,j,max,min,k,column,count=0;
srand((unsigned)time(NULL));
for(i=0;i<4;i++)
{
for(j=0;j<5;j++)
{
a[i][j]=rand()%90+10;
cout<<a[i][j]<<' ';
}
cout<<endl;
}
for(i=0;i<4;i++)
{
max=a[i][0];
for(j=0;j<5;j++)
{
if(max<a[i][j])
{
max=a[i][j];
column=j;
}
else
column=0;
}
min=a[i][column];
for(k=0;k<4;k++)
{
if(min>a[k][column])
{
min=a[k][column];
}
}
if(max==min)
{
cout<<"鞍點為:"<<a[i][column]<<endl;
count++;
}
}
if(count==0)
cout<<"沒有鞍點!"<<endl;
}
相關文章
- 找二維陣列中的鞍點:即該位置上的元素在該行最大,在該列最小(也可能沒有鞍點)陣列
- JavaSE 陣列:一維陣列&二維陣列Java陣列
- 求二維陣列中最大子陣列的和陣列
- 二維陣列的指標的理解陣列指標
- 指標陣列和陣列指標與二維陣列指標陣列
- js 一維陣列轉二維陣列JS陣列
- js 二維陣列轉一維陣列JS陣列
- PHP二維陣列轉一維陣列PHP陣列
- 二維陣列傳參要點陣列
- JavaScript --二維陣列查詢一維陣列JavaScript陣列
- 二維陣列與指標陣列指標
- 二維陣列和指標陣列指標
- C++動態建立二維陣列,二維陣列指標,以及動態二維陣列函式傳遞C++陣列指標函式
- C/C++ 二維陣列的理解(多維陣列)C++陣列
- JavaScript二維陣列轉換成一維陣列JavaScript陣列
- 二維陣列行排序陣列排序
- 二維陣列陣列
- Java 二維陣列轉一維Java陣列
- 二維陣列的計算陣列
- 二維陣列的獲取陣列
- PHP中二維陣列與多維陣列PHP陣列
- 2087: 矩陣鞍點矩陣
- 數字之魅:子陣列之和的最大值[二維]+[三維]陣列
- 徹底搞清C/C++中一維陣列,二維陣列,指標,陣列指標和指標陣列以及指向指標的指標,行地址和列地址之間的關係C++陣列指標
- 【劍指offer】二維陣列中的查詢陣列
- vector 二維陣列陣列
- Java二維陣列Java陣列
- JavaScript二維陣列JavaScript陣列
- JavaScript 二維陣列JavaScript陣列
- 二維陣列排序陣列排序
- PHP一維陣列轉二維陣列正規表示式PHP陣列
- java之陣列的索引,排序以及二維陣列Java陣列索引排序
- 二維陣列中的查詢陣列
- C的二維陣列(習題)陣列
- C#中如何獲取二維陣列的行數和列數?C#陣列
- 【劍指offer】【1】二維陣列中的查詢陣列
- 江湖救急,一個PHP二維陣列的改造!PHP陣列
- 二級指標,二維陣列函式引數傳遞指標陣列函式