用c++通过键盘输入 10 个数保存于一维数组中,要求输出最大值,最小值和所有数据和。
时间: 2024-11-16 18:20:11 浏览: 40
在C++中,你可以使用`cin`从键盘获取用户输入并存储在一个一维数组中,然后遍历这个数组找出最大值、最小值,并计算所有元素的和。以下是简单的步骤和代码示例:
首先,定义一个一维数组并确定它的大小,比如这里假设我们有10个整数。
```cpp
#include <iostream>
using namespace std;
int main() {
const int size = 10;
int numbers[size];
// 输入10个数字
cout << "请输入10个整数:";
for (int i = 0; i < size; ++i) {
cin >> numbers[i];
}
// 初始化最大值和最小值为数组的第一个元素
int max_num = numbers[0], min_num = numbers[0];
// 更新最大值和最小值
for (int i = 1; i < size; ++i) {
if (numbers[i] > max_num) {
max_num = numbers[i];
}
if (numbers[i] < min_num) {
min_num = numbers[i];
}
}
// 计算数组的所有元素之和
int sum = 0;
for (int num : numbers) {
sum += num;
}
// 输出结果
cout << "最大值:" << max_num << endl;
cout << "最小值:" << min_num << endl;
cout << "所有数值和:" << sum << endl;
return 0;
}
```
当你运行程序时,它会提示你输入10个整数,然后显示最大值、最小值以及它们的总和。
阅读全文