编写程序,用指针 实现,将n个整数存入一维数组中 求数组元素的平均值和数组元素之 积
时间: 2024-02-20 09:01:08 浏览: 119
Python简单计算数组元素平均值的方法示例
好的,以下是使用指针实现将n个整数存入一维数组,并求出数组元素的平均值和数组元素之积的代码:
```
#include <iostream>
using namespace std;
int main() {
int n;
cout << "Enter the number of integers: ";
cin >> n;
int arr[n];
int *p = arr; // 指向数组的指针
cout << "Enter " << n << " integers: ";
for (int i = 0; i < n; i++) {
cin >> *(p + i); // 通过指针读入数组元素
}
double sum = 0, product = 1;
for (int i = 0; i < n; i++) {
sum += *(p + i); // 求和
product *= *(p + i); // 求积
}
double avg = sum / n; // 平均值
cout << "Average: " << avg << endl;
cout << "Product: " << product << endl;
return 0;
}
```
这段代码首先从标准输入读入整数n,然后声明一个大小为n的整型数组arr,并通过指针p指向数组。接下来使用循环通过指针读入n个整数。接着使用另一个循环计算数组元素的平均值和数组元素之积。最后输出平均值和积。
阅读全文