答案与解析
1. 计算数组元素总和
cpp
复制
下载
#include <iostream> using namespace std;int main() {int arr[] = {2, 5, 3, 8};int sum = 0;int n = sizeof(arr)/sizeof(arr[0]); // 计算数组长度for (int i = 0; i < n; i++) {sum += arr[i]; // 累加每个元素}cout << "总和: " << sum;return 0; }
解析:
-
sizeof(arr)/sizeof(arr[0])
计算数组元素数量。 -
循环遍历数组,累加所有元素。
2. 查找数组最大值和最小值
cpp
复制
下载
#include <iostream> using namespace std;int main() {int arr[] = {10, -4, 7, 2};int max_val = arr[0], min_val = arr[0];int n = sizeof(arr)/sizeof(arr[0]);for (int i = 1; i < n; i++) {if (arr[i] > max_val) max_val = arr[i]; // 更新最大值if (arr[i] < min_val) min_val = arr[i]; // 更新最小值}cout << "最大值: " << max_val << ", 最小值: " << min_val;return 0; }
解析:
-
初始化
max_val
和min_val
为第一个元素,逐步比较更新。
3. 逆序数组元素
cpp