利用指针从键盘上输入 n 个数并找出其中的最大数。
时间: 2023-12-10 19:41:51 浏览: 55
[PPT]Python基于OpenCV的指针式表盘检测系统PPT
下面是一个 C++ 的实现:
```cpp
#include <iostream>
using namespace std;
int main() {
int n;
cout << "请输入数字的个数: ";
cin >> n;
int *arr = new int[n]; // 动态分配数组
cout << "请输入" << n << "个数字: ";
for (int i = 0; i < n; i++) {
cin >> *(arr + i); // 使用指针输入数组元素
}
int max = *arr; // 初始化最大值为数组的第一个元素
for (int i = 1; i < n; i++) {
if (*(arr + i) > max) { // 使用指针比较数组元素
max = *(arr + i);
}
}
cout << "最大值为: " << max << endl;
delete[] arr; // 释放动态分配的数组
return 0;
}
```
首先输入数字的个数 n,然后动态分配一个大小为 n 的整型数组。接着使用指针输入 n 个数字,使用指针遍历数组并比较元素大小,最后输出最大值。最后别忘了释放动态分配的数组。
阅读全文