C++程序,在二维数组中找出鞍点鞍点是指某元素值在该行中最大.在该列中最小。

如果找到,则输出该元素的名称及其元素值;若没有找到,则输出没有鞍点信息。如:int a[3][3]={{23,435,765},{78,213,657},{643,765,881}};
则输出结果为鞍点:a[1][2]=657

用STL来做:
头文件要包含<vector>和<algorithm>
vector<int> maxint;
for(i=0;i<3;i++)
maxint.push_back(*max_element(a[i],a[i]+3));
cout<<*min_element(maxint.begin(),maxint.end());
温馨提示:答案为网友推荐,仅供参考
相似回答