现有一个整型数组,请用指针变量输入一维整型数组元素并求解最大值,最后输出元素值和最大值
时间: 2024-05-12 21:16:29 浏览: 95
```c++
#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 << "数组元素为:";
for (int i = 0; i < n; i++) {
cout << *(arr + i) << " ";
}
cout << endl << "最大值为:" << max << endl;
delete[] arr;
return 0;
}
```
相关问题
现有一个整型数组,请用指针变量输入一维整型数组元素并求解最大值,最后输出元素值和最大值。
好的,这是一个关于 C 语言的问题。可以使用指针变量来输入一维整型数组元素,并使用循环语句来求解最大值。以下是示例代码:
```c
#include <stdio.h>
int main() {
int arr[10];
int *p = arr;
int max = ;
printf("请输入一维整型数组元素:\n");
for (int i = ; i < 10; i++) {
scanf("%d", p + i);
if (*(p + i) > max) {
max = *(p + i);
}
}
printf("数组元素为:");
for (int i = ; i < 10; i++) {
printf("%d ", *(p + i));
}
printf("\n最大值为:%d\n", max);
return ;
}
```
希望能对您有所帮助。
C++现有一个整型数组,请用指针变量输入一维整型数组元素并求解最大值,最后输出元素值和最大值。
好的,这是一个关于 C 语言编程的问题。可以使用指针变量来输入一维整型数组元素,并使用循环语句和条件语句来求解最大值,最后输出元素值和最大值。以下是示例代码:
```c
#include <stdio.h>
int main() {
int arr[10];
int *p = arr;
int max = ;
printf("请输入10个整数:\n");
for (int i = ; i < 10; i++) {
scanf("%d", p + i);
if (*(p + i) > max) {
max = *(p + i);
}
}
printf("数组元素为:");
for (int i = ; i < 10; i++) {
printf("%d ", *(p + i));
}
printf("\n最大值为:%d\n", max);
return ;
}
```
以上是一个简单的示例代码,可以输入10个整数,求解最大值,并输出数组元素和最大值。
阅读全文