C 中如何在二維陣列中查詢某個值

時間 2021-07-21 03:39:37

1樓:折柳成萌

思路:先定義一個字元陣列,接著輸入字串賦值,輸入需要查詢的字元,遍歷字元陣列,查詢輸入的字元,如果找到停止遍歷輸出位置,如果遍歷結束還沒找到,輸出沒有找到。

參考**:

//參考** #includeusing namespace std;int main() if(i==strlen(ch)) cout<<"沒有找到!"; return 0;}/*執行結果:dsafwera2*/

2樓:匿名使用者

簡單的方法還是利用索引查詢指定的值。

下面是示例**。這裡為了簡單起見,所操作的資料都是int型。如果需要靈活運算元據型別,可以運用型別模板。

#include

using namespace std;

//value 需要查詢的值

//arr 在指定陣列中查詢

//row 陣列行數

//col 陣列列數

//在陣列中找到返回這個數,沒有找到就返回-1int value(int value, int arr[3][2], int row, int col)

return -1;

}int main()

,,};

cout << value(4, arr, 3, 2) << endl;

return 0;

}希望可以幫助到您。

C二維陣列如何初始化為,C 二維陣列如何初始化為0

du瓶邪 include using namespace std int main cout c 也可以寫 int a 10 8 簡單的就是 memset a,0,sizeof a 例如 int a 3 4 a 0 0 0 這樣寫第一個元素初始化為0,其餘也會初始化為0還有一種就是 memset 要...

定義二維陣列4 4,二維陣列中的陣列元素都用鍵盤賦值。求出該二維陣列中主對角線的和C語言

include stdio.h include conio.h include stdlib.h main for i 0 i 4 i printf 此矩陣主對角線的和為 d n num include define m 4 int main int i,j,a m m sum 0 for i 0 ...

二維陣列行列互換,並存到另二維陣列中

具體演算法如下 include int main int i,j,a 2 3 b 3 2 printf array a n for i 0 i 1 i 處理a陣列中的一行中各元素 for j 0 j 2 j 處理a陣列中的某一列元素 printf 5d a i j b j i a i j print...