摘要: 一、问题描述: 初始化int类型数组data1[]={1,3,5,7,9,11,13,15,17,19,2,4,6,8,10,12,14,16,18,20},先用任一种算法对其进行排序,然后用户输入一个数字,折半查找函数模板找出他的位置。 二、解题思路: 首先对数组进行排序,然后用数组的下标进行折半 阅读全文
posted @ 2023-05-12 20:26 信2211-8李欣垚 阅读(21) 评论(0) 推荐(0)
摘要: 一、问题描述: 完成“学生cpp成绩计算”之后,修改Person和Student类,各自增加两个无参构造函数。 仍以Person类为基础,建立一个派生类Teacher,增加以下成员数据: int ID;//教师工号 Student stu[100];//学生数组 int count;//学生数目,最 阅读全文
posted @ 2023-05-11 19:45 信2211-8李欣垚 阅读(34) 评论(0) 推荐(0)
摘要: 一、问题描述: 给出下面的人员基类框架: class Person{ protected: string name; int age; public: Person(); Person (string p_name, int p_age); void display () {cout<<name<< 阅读全文
posted @ 2023-05-10 21:59 信2211-8李欣垚 阅读(28) 评论(0) 推荐(0)
摘要: 一、问题描述: 定义基类Point(点)和派生类Circle(圆),求圆的周长。Point类有两个私有的数据成员float x,y;Circle类新增一个私有的数据成员半径float r和一个公有的求周长的函数getCircumference();主函数已经给出,请编写Point和Circle类。 阅读全文
posted @ 2023-05-09 20:11 信2211-8李欣垚 阅读(59) 评论(0) 推荐(0)
摘要: 一、问题描述: 初始化int类型数组date1[]={1,3,5,7,9,11,13,15,17,19,2,4,6,8,10,12,14,16,18,20},应用本章的直接插入排序模板进行排序,对此函数模板稍作修改,加入输出语句,在每一个待排序元素后显示整个数组,观察排序过程中数据的变化,加深对插入 阅读全文
posted @ 2023-05-08 20:04 信2211-8李欣垚 阅读(36) 评论(0) 推荐(0)
摘要: 一、问题描述: 编写程序提示用户输入一个班级中的学生人数n,再依次提示用户输入n个人在课程A中的考试成绩,然后计算出平均成绩显示出来。 二、解题思路: 首先,定义一个vector类型的成员,通过用户输入的人数进行对vector的数据添加,最后进行加和求其平均值。 三、代码实现: 1 #include 阅读全文
posted @ 2023-05-07 20:46 信2211-8李欣垚 阅读(24) 评论(0) 推荐(0)
摘要: 一、问题描述: 键盘输入“I am a student./ My university is STDU./ I love my university.” 用流对象的成员函数get读取并打印到屏幕上; 分别用流对象的成员函数get函数和getline函数读取第一个“/”之前的字符串,之后观察当前指针所 阅读全文
posted @ 2023-05-06 20:13 信2211-8李欣垚 阅读(25) 评论(0) 推荐(0)
摘要: 一、问题描述: 输入一个整数,以八进制形式输入,分别以十进制和十六进制显示; 输出字符串“I am a student!”,设置输出位宽为20,使用符号“*”填充; 输出浮点数3.1415926,分别以浮点数和二进制形式进行输出,并分别设置小数点后的位数为8,6,4位。 使用流对象的成员函数实现 二 阅读全文
posted @ 2023-05-04 21:42 信2211-8李欣垚 阅读(29) 评论(0) 推荐(0)
摘要: 一、问题描述: 建立一个向量容器的实例s,不断对s调用push_back向其中增加新的元素,观察在此过程中s.capacity()的变化。 二、解题思路: 首先,编写一个向量容器vector<int>s,利用循环对其进行不断调用push_back,再输出它的capacity()函数观察它向量容器的容 阅读全文
posted @ 2023-04-27 20:25 信2211-8李欣垚 阅读(38) 评论(0) 推荐(0)
摘要: 一、问题描述: 有一元二次方程ax2+bx+c=0,其一般解为 x1,2=(-b±b2-4ac)/2a,但若a=0或b2-4ac<0时,用此公式出错。编程序,从键盘输入a,b,c的值,求x1和x2。如果a=0或b2-4ac<0,输出出错信息。 二、解题思路: 首先,将定义a,b,c为浮点数,然后输入 阅读全文
posted @ 2023-04-26 21:02 信2211-8李欣垚 阅读(21) 评论(0) 推荐(0)