當前位置:編程學習大全網 - 編程軟體 - 窮舉編程

窮舉編程

# include & ltstdio.h & gt

int main()

{

int a[4][4]={{2,3,9,5},{6,7,8,3},{0,5,7,5},{2,1,8,3 } };

int i,j,k,i0,j0,find = 0;

printf(" array a:\ n ");

for(I = 0;我& lt4;i++)

{

for(j = 0;j & lt4;j++)

printf("%3d ",a[I][j]);

printf(" \ n ");

}

for(I = 0;我& lt4;I++)//窮盡所有行。

{

j0 = 0;

for(j = 1;j & lt4;j++)

if(a[I][j]& gt;a[I][j0])j0 = j;//在第I行找到最大的數a[i][j0]。

k = 1;

for(i0 = 0;i0 & lt4;I0++)//在所有行中查找找到的數字。

if(a[i0][j0]& lt;a[I][j0])k = 0;//如果不是該列中最小的數字,則“壹票否決”

If(k)//如果是,輸出並記錄已經找到。

{

Printf("鞍點是:a[%d][%d]=%d\n ",I,j0,a[I][j0]);

find = 1;

}

}

如果(!Find)//如果沒有找到,則輸出提示信息。

Printf("這個數組沒有鞍點!\ n ");

返回0;

}

  • 上一篇:type-c接口是什麽意思
  • 下一篇:飛機上ECAM全稱
  • copyright 2024編程學習大全網