ex6_10.cpp

来自「纯粹是学习专用~」· C++ 代码 · 共 24 行

CPP
24
字号
#include<iostream.h>
#include<iomanip.h>

int mat[8][8]=
{0,3,5,7,11,13,17,19,1,2,3,9,16,17,21,18,3,5,4,14,22,19,26,15,5,11,9,6,16,15,23,12,9,
12,8,7,8,9,10,11,7,6,15,14,13,10,9,10,13,4,7,24,20,18,12,12,15,10,9,8,25,19,16,14};
int maxmin(int a,int b,int c){
if(a>b&&b<c)  return -1;
else if(a<b&&b>c) return 1;
else return 0;//b为最大返回1 ,最小返-1,其他为0
}
void main (void){
int i,j,k,l;
for(i=1;i<=6;i++)
for(j=1;j<=6;j++){
k=maxmin(mat[i][j-1],mat[i][j],mat[i][j+1]);
if(k==0)  continue;
l=maxmin(mat[i-1][j],mat[i][j],mat[i+1][j]);
if(l==0) continue;
if(k==1&&l==1) cout<<"极大点:"<<setw(2)<<mat[i][j]<<" ; i="<<i<<" ; j="<<j<<endl;
else if(k==-1&&l==-1) cout<<"极小点:"<<setw(2)<< mat[i][j]<<" ; i="<<i<<" ; j="<<j<<endl;
else cout<<"鞍  点:"<<setw(2)<<mat[i][j]<<" ; i="<<i<<" ; j="<<j<<endl;}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?