⦁ 一维数组传递参数
#include <iostream>
using namespace std;
//变量名[]形式传递一维数组
//求平均数
float avg(int a[],int n){
float sum=0.0;
for(int i=0;i<n;i++){
sum+=a[i];
}
return sum/n;
}
//以指针形式遍历,*a指向数组a的a[0]内存位置
int sum(int *a,int n){
int t=0;
for(int i=0;i<n;i++){
t+=(*a+i);
}
return t;
}
int main(){
int n;
cin>>n;
int a[n];
for(int i=0;i<n;i++){
cin>>a[i];
}
//调用平均值函数
cout<<"该数组的平均值:"<<avg(a,n)<<endl;
//调用求总和函数
cout<<"该数组总和:"<<sum(a,n)<<endl;
return 0;
}

浙公网安备 33010602011771号