#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; }
标签:一维,int,float,传递,参数,数组 From: https://www.cnblogs.com/boyeyuan/p/17840051.html