sch3n专题

NJUPT面向对象程序设计及C++mooc编程(第七章)--by sCh3n

来啦来啦第七章的编程题来辽 第一题 定义函数模板int Search(T list[],int n,T key);实现在在数组list的前n个元素中查找关键字key,若找到,返回对应元素下标,否则返回-1(10分) 题目内容:定义函数模板int Search(T list[],int n,T key);实现在在数组list的前n个元素中查找关键字key,若找到,返回对应元素下标,否则返回-1

NJUPT面向对象程序设计及C++mooc编程(第二章)--by sCh3n

第一题 编写一个C++风格的程序,输入半径radius,当radius为正数时,输出其面积area和周长circumference;否则,输出提示信息error input! 具体要求如下: ①所有变量均定义为double类型; ②输出面积和周长用语句:cout<<area<<" "<<circumference<<endl; ③输出提示信息用语句:cout<<"error input!

NJUPT面向对象程序设计及C++mooc编程(第三章)--by sCh3n

第一题 定义一个学生类 Student ,要求如下:  设计私有数据成员:  ①年龄 int age; ②姓名 char *name;  公有成员函数:  ①构造函数 带参数的构造函数 Student(int m,char *n) ;  ②不带参数的构造函数 Student  (  ) ;  ③析构函数 ~ Student  (  ) ; 释放由 name 申请的动态空间  ④改变

NJUPT面向对象程序设计及C++mooc编程(第四章)--by sCh3n

第一题 要求先定义一个Point类,用来产生平面上的点对象。两点决定一条线段,即线段由点所构成。因此,Line类使用Point类的对象作为数据成员,然后在Line类的构造函数里求出线段的长度。 代码 #include <iostream>#include <cmath>#include <iomanip>using namespace std;class Point{private:

面向对象程序设计及C++mooc编程(第六章)--by sCh3n

第一题 按以下要求完成编程: (1)定义一个抽象类shape,用于代表几何图形,设置计算几何图形体积的外部接口; (2)由shape类派生出圆柱类cylinder、球sphere;圆柱体类型有私有数据成员半径r,高h;球类有私有数据成员半径r; (3)结合抽象类的指针或引用,实现就算几何图形体积。 (4)纯虚函数定义:virtual double volume() = 0;  (5)圆

面向对象程序设计及C++mooc编程(第五章)--by sCh3n

第一题 首先定义一个类POINT,有两个int型的保护数据成员x、y表示该类对象在二维坐标系中的坐标位置,定义如下三个公有成员函数: (1)  构造函数:设置点的初始值; (2)   成员函数change改变坐标位置 (3)   成员函数show显示点的位置,具体输出形式请参考下面的输出提示;cout<<"("<<x<<","<<y<<")"<<endl; 然后,以类POINT为基类定义