c++新手入门级代码校对 数组函数的优秀实例



慈心积善,为有缘人做大证明。口中言语,光亮世间人心。

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


//感恩作者,辛勤整理 
#include<iostream>
using std::cout;
using std::cin;
using std::endl;

//写出一个函数不可爱,可爱的是这个函数可以通用,这就帮助了很多苦难中的人们 

//不得不说,这个程序的作者的思维很强大。熟练应用了C++的函数库。感恩 
//定义函数计算数组的和和平均值
void calculate(int a[],int size,int& sum,float& average)//通用函数,稀有 
{
    sum=0;
    for (int i=0;i<size;i++) {
        sum+=a[i];
    }
    average=sum/size;
}
//定义显示数组的函数
void put_arr(int a[],int size)//通用函数稀有 
{
    for(int i=0;i<size;i++)
        cout<<a[i]<<" ";
    cout<<endl;
}
main()
{
    //声明数组并初始化
    int asize,bsize;
    int a[]={2,4,6,1,3,5};
    int b[]={1,3,5,7,9,11,13,15};
    
    //显示数组的值
    asize=sizeof(a)/sizeof(int);//这种方式计算数组的大小很巧妙 
	cout<<"put_arr(a,asize):"<<endl;
    put_arr(a,asize);
    
    bsize=sizeof(b)/sizeof(int);//这种方式计算数组的大小很巧妙 
	cout<<"put_arr(b,bsize):"<<endl;
    put_arr(b,bsize);

    //计算数组的和和平均值
    float a_ave,b_ave;
    int a_sum,b_sum;
	 cout<<"calculate(a,asize,a_sum,a_ave):"<<endl;
    calculate(a,asize,a_sum,a_ave);//使用引用的方式是不用使用return的,函数更改的就是本原 
    cout<<"a_sum="<<a_sum;
    cout<<" a_ave="<<a_ave<<endl;
 
    cout<<"calculate(b,bsize,b_sum,b_ave):"<<endl;
    calculate(b,bsize,b_sum,b_ave);
    cout<<"b_sum="<<b_sum;
    cout<<" b_ave="<<b_ave<<endl;
    
    return 1; 
}



//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
技术第一,勿要不明理而盲目复制。此代码是我从百度上搜索得到,经过整理校对,修改程序中的错误,适当添加语句后,运行成功后写入博客。
适合自学的人们分析观看。                                               
                                                                                

你可能感兴趣的:(C++,代码,技术,新手入门)