c++怎么写从键盘读入 n 个整数,请问这 n 个整数的最大数是多少?,输入第1行读入一个整数 n (n≤100);第2行读入 n 个整数。 输出 输出数组中的最大数。 样例 输入复制 5 2 1 5 3 4 输出复制 5
时间: 2024-11-05 17:31:02 浏览: 19
在C++中,你可以使用`cin`来从键盘读取输入,并通过遍历和比较的方式找出最大的数。下面是一个简单的示例程序:
```cpp
#include <iostream>
int main() {
int n;
// 读取整数n
std::cout << "请输入整数的数量(n): ";
std::cin >> n;
// 声明一个动态大小的整数数组
int* numbers = new int[n];
// 读取n个整数
for (int i = 0; i < n; i++) {
std::cout << "请输入第 " << (i + 1) << " 个整数: ";
std::cin >> numbers[i];
}
// 初始化最大值为第一个元素
int max_number = numbers[0];
// 遍历数组找到最大值
for (int i = 1; i < n; i++) {
if (numbers[i] > max_number) {
max_number = numbers[i];
}
}
// 输出最大数
std::cout << "数组中的最大数是: " << max_number << std::endl;
// 释放内存
delete[] numbers;
return 0;
}
```
运行这个程序,按照提示依次输入数字,然后它会告诉你最大的那个数。
阅读全文