使用c++一维数组从键盘上任意输入15个数,找出其中的最大数及其位置。
时间: 2024-09-08 09:02:50 浏览: 44
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
在C++中,可以使用一维数组来存储从键盘输入的15个数,并通过遍历数组的方式找到最大数及其位置。以下是一个简单的示例代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int numbers[15]; // 声明一个大小为15的一维数组
int maxNumber; // 用于存储最大数
int maxIndex; // 用于存储最大数的位置
// 输入15个数
cout << "请输入15个数:" << endl;
for(int i = 0; i < 15; ++i) {
cin >> numbers[i];
}
// 假设第一个数就是最大数
maxNumber = numbers[0];
maxIndex = 0;
// 遍历数组,找到最大数及其位置
for(int i = 1; i < 15; ++i) {
if(numbers[i] > maxNumber) {
maxNumber = numbers[i];
maxIndex = i;
}
}
// 输出最大数及其位置
cout << "最大数是:" << maxNumber << endl;
cout << "位置是:" << maxIndex << endl;
return 0;
}
```
在这段代码中,我们首先声明了一个大小为15的整型数组`numbers`,然后通过循环让用户输入15个整数。接着,我们通过第二个循环遍历这个数组,比较每个元素的值,记录下最大数及其索引位置。最后,输出最大数及其位置。
阅读全文