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

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

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 中如何向二維陣列整行賦值?

tn瓶邪 方法是在一對大括號中,使用一個以逗號分隔的資料項列表。清單2 30宣告瞭一個字串陣列,然後在一對大括號中指定了9種不同的程式語言的名稱。宣告陣列的同時進行賦值 string languages 在這個以逗號分隔的列表中,第一項成為陣列的第一個元素,第二項成為第二個元素,依此類推。我們使用大...

定義二維陣列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 ...

如何用c語言將檔案放到二維陣列中

fopen函式開啟需要讀取的文字,獲取該檔案的檔案描述符使用fscan 函式對檔案進行讀取。放到二維陣列其實就是讀取相應格式的資料,然後對應二維陣列的每個位置例如 include stdio.h define m 300 define n 50 void main file fp if fp fop...