C語言練習 鞍點

2021-10-01 16:29:18 字數 605 閱讀 1596

以下為題目要求:

給定乙個n*n矩陣a。矩陣a的鞍點是乙個位置(i,j),在該位置上的元素是第i行上的最大數,第j列上的最小數。乙個矩陣a也可能沒有鞍點。

你的任務是找出a的鞍點。

輸入格式:

輸入的第1行是乙個正整數n, (1<=n<=100),然後有n行,每一行有n個整數,同一行上兩個整數之間有乙個或多個空格。

輸出格式:

對輸入的矩陣,如果找到鞍點,就輸出其下標。下標為兩個數字,第乙個數字是行號,第二個數字是列號,均從0開始計數。

如果找不到,就輸出

no題目所給的資料保證了不會出現多個鞍點。

輸入樣例:

41 7 4 1

4 8 3 6

1 6 1 2

0 7 8 9

輸出樣例:

2 1時間限制:500ms記憶體限制:32000kb

#include

intmain()

}for

(int i=

0;ifor(

int j=

0;jif(g==1)

g=1;

}return0;

}

C語言 陣列練習 馬鞍點

問題描述 若乙個矩陣中的某元素在其所在行最小而在其所在列最大,則該元素為矩陣的乙個馬鞍點。請寫乙個程式,找出給定矩陣的馬鞍點。輸入說明 輸入資料第一行只有兩個整數m和n 0輸出說明 在一行上輸出馬鞍點的行號 列號 行號和列號從0開始計數 及元素的值 用乙個空格分隔 之後換行 若不存在馬鞍點,則輸出乙...

尋找鞍點 C課程練習

題目內容 給定乙個n n矩陣a。矩陣a的鞍點是乙個位置 i,j 在該位置上的元素是第i行上的最大數,第j列上的最小數。乙個矩陣a也可能沒有鞍點。你的任務是找出a的鞍點。輸入格式 輸入的第1行是乙個正整數n,1 n 100 然後有n行,每一行有n個整數,同一行上兩個整數之間有乙個或多個空格。輸出格式 ...

C語言習題 鞍點

題目源自 中國大學mooc 浙江大學翁愷老師 程式設計入門 c語言 課程第7周 陣列運算 程式設計練習給定乙個n n矩陣a。矩陣a的鞍點是乙個位置 i,j 在該位置上的元素是第i行上的最大數,第j列上的最小數。乙個矩陣a也可能沒有鞍點。你的任務是找出a的鞍點。輸入格式 輸入的第1行是乙個正整數n,1...