-.z.江科技大学课程实践报告设计
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
目:计算机程序设计实验〔C++〕设计时间:2021年10月3日至2021年10月4日学院:计算机科学与
工程
路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理
学院专业班级:通信工程1522107041学生:周祯楠**:0指导教师:於跃成一、第三题〔一〕题目:建立一个类MOVE,不进展排序,将数组中小于平均值的元素放到数组的左边,大于平均值的元素放到数组的右边。具体要求如下:〔1〕私有数据成员。EQ\o\ac(○,1)floatarray[20]:一维整型数组。EQ\o\ac(○,2)intn:数组中元素的个数。〔2〕公有成员
函数
excel方差函数excelsd函数已知函数 2 f x m x mx m 2 1 4 2拉格朗日函数pdf函数公式下载
EQ\o\ac(○,1)MOVE(floatb[],intm):构造函数,初始化成员数据。EQ\o\ac(○,2)voidaverage():输出平均值,并将数组中的元素按要求重新放置。 EQ\o\ac(○,3)voidprint():输出一维数组。在主程序中用数据{1.3,6.2,3,9.1,4.8,7.4,5.6,9.2,2.3}对该类进展测试。〔二〕源程序:*include
classMOVE{floatarray[20];intn;public:MOVE(floatb[],intm);voidaverage();voidprint();};MOVE::MOVE(floatb[],intm){inti;n=m;for(i=0;ia){f[*]=array[i];*++;}//EQ\o\ac(○,2)for(i=0;i
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
:就构造而言,定义类以及成员函数按照题目要求写即可,注意类作用域符::不可缺失。就算法而言:EQ\o\ac(○,1)求数组中的数的平均值,就是先求和,再除总个数。EQ\o\ac(○,2) “小于平均值的放左边,大于平均值的放右边。〞先新建一个数组f[20]用于存放排列后的数组,通过if条件判断语句进展排序,这里大于平均值和小于平均值是有先后顺序的,因为是依次放入f[20]中,所以要等小于平均值的放完,再放大于平均值的。EQ\o\ac(○,3)再把f[20]赋值给array[20],这样array[20]就是排序后的符合题目要求的新数组。EQ\o\ac(○,4)每行5个输出,i的初始值是0,所以if条件判断中应该是if((i+1)%5==0),直接用i,无需定义其他变量。二、第四题〔一〕题目:建立一个类MOVE,将数组中最大元素的值与最小元素的值互换。具体要求如下:〔1〕私有数据成员EQ\o\ac(○,1)int*array:一维整型数组。EQ\o\ac(○,2)intn:数组中元素的个数。〔2〕公有成员函数EQ\o\ac(○,1)MOVE(intb[],intm):构造函数,初始化成员数据。EQ\o\ac(○,2)voide*change():输出平均值,并将数组中的元素按要求重新放置。 EQ\o\ac(○,3)voidprint():输出一维数组。 EQ\o\ac(○,4)~MOVE():析构函数。在主程序中用数据{21,65,43,87,12,84,44,97,32,55}对该类进展测试。源程序*includeclassMOVE{int*array;intn;public:MOVE(intb[],intm);voide*change();voidprint();~MOVE();};MOVE::MOVE(intb[],intm){n=m;array=newint[n];//EQ\o\ac(○,1)for(inti=0;i*p2)p2=&array[i];}//EQ\o\ac(○,4)i=*p1;*p1=*p2;*p2=i;//EQ\o\ac(○,5)}voidMOVE::print(){for(inti=0;iclassSIN{double*;intn;public:SIN(double*,intn);doublepower(intq);doublemi(intm,intn);doublefun();voidshow();};SIN::SIN(double*,intn){this->*=*;this->n=n;//EQ\o\ac(○,1)}doubleSIN::power(intq){for(intm=1;m>*>>n;SINtest(*,n);test.show();}运行结果:〔四〕根本分析:1.需要注意:EQ\o\ac(○,1)this指针指向本身对象的数据成员,防止因数据名一样而造成的混乱。按题目要求,这一题只能用this指针加以区分。相关算法:EQ\o\ac(○,2)求阶乘EQ\o\ac(○,3)求m^n。iclassVAR{doublea[100];intn;public:VAR(double*[],intn1);doubleaverage(double*[],intn);voidvariance(double*[],intn);voidshow();};VAR::VAR(double*[],intn1){for(inti=0;iclassArray{inta[4][4];public:Array(inta1[][4],intn);void*uanzhuan();voidshow();};Array::Array(inta1[][4],intn){for(inti=0;iclassarray{int*[4][4];intcount;public:array(inta[4][4]);intfun(int);voidencode();voidprint();};array::array(inta[4][4]){for(inti=0;i<4;i++)for(intj=0;j<4;j++)*[i][j]=a[i][j];count=0;}intarray::fun(intnum){intflag;for(inti=2;i
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
。EQ\o\ac(○,2)如何表示一个方阵的左下角〔包括对角线上〕的数"通过双循环,列不大于行数即可表示。EQ\o\ac(○,3)逐个判断左下角〔包括对角线上〕的数是否为素数,利用了上面定义的fun〔〕函数实现,是就进入下面的循环。EQ\o\ac(○,4)如果是素数,就寻找下一个用来代替它的素数。EQ\o\ac(○,5)一旦找到就跳出循环,count计数EQ\o\ac(○,6)count加一计数