C++ 陣列 真實生活中的例子
現實生活中的例子
為了演示使用陣列的實際示例,我們建立一個程式來計算不同年齡的平均值。
示例
// 一個儲存不同年齡的陣列
int ages[8] = {20, 22, 18, 35, 48, 26, 87, 70};
float avg, sum = 0;
int i;
// 獲取陣列的長度
int length = sizeof(ages) / sizeof(ages[0]);
// 遍歷陣列元素
for (int age : ages) {
sum += age;
}
// 透過將總和除以長度來計算平均值
avg = sum / length;
// 列印平均值
cout << "平均年齡是: " << avg << "\n";
自己動手試一試 »
在此示例中,我們建立一個程式來查詢不同年齡中的最小年齡。
示例
// 一個儲存不同年齡的陣列
int ages[8] = {20, 22, 18, 35, 48, 26, 87, 70};
int i;
// 獲取陣列的長度
int length = sizeof(ages) / sizeof(ages[0]);
// 建立一個變數並將 ages 的第一個陣列元素賦給它
int lowestAge = ages[0];
// 遍歷 ages 陣列的元素以查詢最小年齡
for (int age : ages) {
if (lowestAge > age) {
lowestAge = age;
}
}
// 列印最小年齡
cout << "最小的年齡是: " << lowestAge << "\n";
自己動手試一試 »