陣列基本操作練習

2021-08-25 14:31:26 字數 1643 閱讀 6751

1、列印定義的陣列元素,並且求陣列元素的累加和

#include 

using

namespace

std;

int main()

; for (int i = 0; i < sizeof(num) / sizeof(int); i++) //陣列的大小

cout

<< endl;

for (int i = 0; i < sizeof(num) / sizeof(int); i++)

cout

<< "累加和: "

<< sum;

return

0;}

2、求陣列中的最大值和最小值

#include 

using

namespace

std;

int main()

; int num_max = num[0];

int num_min = num[0];

for (int i = 0; i < sizeof(num) / sizeof(int); i++)

if (num[i] < num_min)

}cout

<< "陣列中的最大值為: "

<< num_max << endl;

cout

<< "陣列中的最小值為: "

<< num_min << endl;

return

0;}

3、定義乙個整型陣列,賦值後求出奇數個數和偶數個數

#include 

using

namespace

std;

int main()

; int count_i = 0;

int count_j = 0;

for (int i = 0; i < sizeof(num) / sizeof(int); i++)

else

}cout

<< "陣列中的偶數個數為: "

<< count_i << endl;

cout

<< "陣列中的奇數個數為: "

<< count_j << endl;

return

0;}

4、查詢輸入的數字在陣列中的下標,沒有找到則下標為-1

#include 

using

namespace

std;

int main()

; int searchnum; // 使用者要查詢的數字

int searchindex = int_min; //使用者查詢數字的下標

int numlen = sizeof(num) / sizeof(int);

cout

<< "請輸入要查詢的數字: ";

cin >> searchnum;

//使用迴圈進行查詢

for (int i = 0; i < numlen; i++)

}if (searchindex == int_min)

else

return

0;}

陣列基本練習

a 遍歷int型別的陣列 依次輸出每個陣列元素 public static void printarray int arr b 逆序 倒敘輸出陣列元素 public static void printarr string arr c 最值 獲取陣列中的最大值和最小值 public static vo...

陣列基本操作

name 陣列基本操作 author 巧若拙 description 陣列基本操作 函式1 輸出陣列a中區域 low,high 的元素 函式2 在陣列a中查詢是否存在值為x的元素,若存在返回第乙個值為x的元素的下標,否則返回 1 函式3 統計陣列a中值為x的元素的數量 函式4 返回陣列a中區域 lo...

陣列的基本操作

預備知識 在用下標訪問元素時,vector使用的是vector size type型別,而陣列下標的 正確型別是size t 程式清單 執行結果 the elements of array1 is below array1 0 0 array1 1 1 array1 2 2 array1 3 3 a...