欢迎来到天天文库
浏览记录
ID:56718140
大小:46.50 KB
页数:11页
时间:2020-07-05
《编程题复习资料.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、函数的定义与调用(1)分别用冒泡法(升序)、选择法(降序)、擂台法(升序)编写三个对一维数组进行排序的函数,函数名为sort1()、sort2()、sort3()。再定义一个输出数组元素值的函数print()。在主函数中定义一维整型数组a[N](N=10),用键盘输入10个整数给a[N]数组。依次调用sort1()、print()、sort2()、print()、sort3()、print(),进行升序、降序、升序的操作,并输出每次排序后的结果。输入十个实验数据:10,25,90,80,70,
2、35,65,40,55,5(2)编写一个函数px(floatx,intn)用递归的方法求下列级数前n项的和s。在主函数中定义变量x与n,用键盘输入x与n的值,调用px()函数计算并返回级数前n项和s。最后输出s的值。输入实验数据:x=1.2n=10解答参考(1)#include#include#defineN10voidprint(inta[]){inti;for(i=0;i3、voidsort1(inta[]){inti,j,temp;for(i=0;ia[j+1]){temp=a[j];a[j]=a[j+1];a[j+1]=temp;}}voidsort2(inta[]){inti,j,temp;for(i=0;i4、inti,j,k,temp;for(i=0;ia[j])k=j;if(k>i){temp=a[i];a[i]=a[k];a[k]=temp;}}}voidmain(void){inti;intb[10];cout<<"请输入10个数:"<>b[i];sort1(b);cout<<"输出排好序的10个数:"<5、"输出排好序的10个数:"<1②递归结束条件:n=1③递归约束条件:n>6、1#include#includevoidmain(void){floatx;intn;floatpx(float,int);cout<<"pleaseinputx,n:";cin>>x>>n;cout<<"px="<7、24px=-10二、类与对象的定义与使用(1)定义一个复数类Complex,复数的实部Real与虚部Image定义为私有数据成员。用复数类定义复数对象c1、c2、c3,用默认构造函数将c1初始化为c1=20+40i,将c2初始化为c2=0+0i,用拷贝构造函数将c3初始化为c3=20+40i。用公有成员函数Dispaly()显示复数c1、c2与c3的内容。(2)定义一个学生成绩类Score,描述学生成绩的私有数据成员为学号(No)、姓名(Name[8])、数学(Math)、物理(Phi)、数据结构8、(Data)、平均分(ave)。定义能输入学生成绩的公有成员函数Write(),能计算学生平均分的公有成员函数Average(),能显示学生成绩的公有成员函数Display()。在主函数中用Score类定义学生成绩对象数组s[3]。用Write()输入学生成绩,用Average()计算每个学生的平均分,最后用Display()显示每个学生的成绩。实验数据:NoNameMathPhiDataAve1001Zhou8070601002Chen9080851003Wang707589(3
3、voidsort1(inta[]){inti,j,temp;for(i=0;ia[j+1]){temp=a[j];a[j]=a[j+1];a[j+1]=temp;}}voidsort2(inta[]){inti,j,temp;for(i=0;i4、inti,j,k,temp;for(i=0;ia[j])k=j;if(k>i){temp=a[i];a[i]=a[k];a[k]=temp;}}}voidmain(void){inti;intb[10];cout<<"请输入10个数:"<>b[i];sort1(b);cout<<"输出排好序的10个数:"<5、"输出排好序的10个数:"<1②递归结束条件:n=1③递归约束条件:n>6、1#include#includevoidmain(void){floatx;intn;floatpx(float,int);cout<<"pleaseinputx,n:";cin>>x>>n;cout<<"px="<7、24px=-10二、类与对象的定义与使用(1)定义一个复数类Complex,复数的实部Real与虚部Image定义为私有数据成员。用复数类定义复数对象c1、c2、c3,用默认构造函数将c1初始化为c1=20+40i,将c2初始化为c2=0+0i,用拷贝构造函数将c3初始化为c3=20+40i。用公有成员函数Dispaly()显示复数c1、c2与c3的内容。(2)定义一个学生成绩类Score,描述学生成绩的私有数据成员为学号(No)、姓名(Name[8])、数学(Math)、物理(Phi)、数据结构8、(Data)、平均分(ave)。定义能输入学生成绩的公有成员函数Write(),能计算学生平均分的公有成员函数Average(),能显示学生成绩的公有成员函数Display()。在主函数中用Score类定义学生成绩对象数组s[3]。用Write()输入学生成绩,用Average()计算每个学生的平均分,最后用Display()显示每个学生的成绩。实验数据:NoNameMathPhiDataAve1001Zhou8070601002Chen9080851003Wang707589(3
4、inti,j,k,temp;for(i=0;ia[j])k=j;if(k>i){temp=a[i];a[i]=a[k];a[k]=temp;}}}voidmain(void){inti;intb[10];cout<<"请输入10个数:"<>b[i];sort1(b);cout<<"输出排好序的10个数:"<5、"输出排好序的10个数:"<1②递归结束条件:n=1③递归约束条件:n>6、1#include#includevoidmain(void){floatx;intn;floatpx(float,int);cout<<"pleaseinputx,n:";cin>>x>>n;cout<<"px="<7、24px=-10二、类与对象的定义与使用(1)定义一个复数类Complex,复数的实部Real与虚部Image定义为私有数据成员。用复数类定义复数对象c1、c2、c3,用默认构造函数将c1初始化为c1=20+40i,将c2初始化为c2=0+0i,用拷贝构造函数将c3初始化为c3=20+40i。用公有成员函数Dispaly()显示复数c1、c2与c3的内容。(2)定义一个学生成绩类Score,描述学生成绩的私有数据成员为学号(No)、姓名(Name[8])、数学(Math)、物理(Phi)、数据结构8、(Data)、平均分(ave)。定义能输入学生成绩的公有成员函数Write(),能计算学生平均分的公有成员函数Average(),能显示学生成绩的公有成员函数Display()。在主函数中用Score类定义学生成绩对象数组s[3]。用Write()输入学生成绩,用Average()计算每个学生的平均分,最后用Display()显示每个学生的成绩。实验数据:NoNameMathPhiDataAve1001Zhou8070601002Chen9080851003Wang707589(3
5、"输出排好序的10个数:"<1②递归结束条件:n=1③递归约束条件:n>
6、1#include#includevoidmain(void){floatx;intn;floatpx(float,int);cout<<"pleaseinputx,n:";cin>>x>>n;cout<<"px="<7、24px=-10二、类与对象的定义与使用(1)定义一个复数类Complex,复数的实部Real与虚部Image定义为私有数据成员。用复数类定义复数对象c1、c2、c3,用默认构造函数将c1初始化为c1=20+40i,将c2初始化为c2=0+0i,用拷贝构造函数将c3初始化为c3=20+40i。用公有成员函数Dispaly()显示复数c1、c2与c3的内容。(2)定义一个学生成绩类Score,描述学生成绩的私有数据成员为学号(No)、姓名(Name[8])、数学(Math)、物理(Phi)、数据结构8、(Data)、平均分(ave)。定义能输入学生成绩的公有成员函数Write(),能计算学生平均分的公有成员函数Average(),能显示学生成绩的公有成员函数Display()。在主函数中用Score类定义学生成绩对象数组s[3]。用Write()输入学生成绩,用Average()计算每个学生的平均分,最后用Display()显示每个学生的成绩。实验数据:NoNameMathPhiDataAve1001Zhou8070601002Chen9080851003Wang707589(3
7、24px=-10二、类与对象的定义与使用(1)定义一个复数类Complex,复数的实部Real与虚部Image定义为私有数据成员。用复数类定义复数对象c1、c2、c3,用默认构造函数将c1初始化为c1=20+40i,将c2初始化为c2=0+0i,用拷贝构造函数将c3初始化为c3=20+40i。用公有成员函数Dispaly()显示复数c1、c2与c3的内容。(2)定义一个学生成绩类Score,描述学生成绩的私有数据成员为学号(No)、姓名(Name[8])、数学(Math)、物理(Phi)、数据结构
8、(Data)、平均分(ave)。定义能输入学生成绩的公有成员函数Write(),能计算学生平均分的公有成员函数Average(),能显示学生成绩的公有成员函数Display()。在主函数中用Score类定义学生成绩对象数组s[3]。用Write()输入学生成绩,用Average()计算每个学生的平均分,最后用Display()显示每个学生的成绩。实验数据:NoNameMathPhiDataAve1001Zhou8070601002Chen9080851003Wang707589(3
此文档下载收益归作者所有