#include<iostream> using namespace std; float average(int *,int); int main() { int a[100]; float averageVal; int num=100; for(int i=0;i<100;i++) { a[i]=num; num++; cout<<a[i]<<endl; } averageVal=average(a,100); cout<<"100-199的平均值为:"<<averageVal<<endl; return 0; } float average(int *p,int total) { int sum=0; for(int i=0;i<total;i++) { sum=sum+p[i]; } return (float)sum/total; }
4.2 输出结果
1
100-199的平均值为:149.5
五 数组元素的和
5.1 代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#include<iostream> using namespace std; int sum(int [],int); int main() { int a[]={22,99,34,66,89}; int size=sizeof(a)/sizeof(int); //cout<<sizeof(a)/sizeof(int)<<endl; cout<<"数组a所有元素相加的和为:"<<sum(a,size); return 0; } int sum(int a[],int n){ int sum=0; for(int i=0;i<n;i++){sum=sum+a[i];} return sum; }