12 2018 档案
摘要:【问题描述】编写函数double FUN(double n)计算以下分数序列的前n项之和,其中参数n由主函数输入,FUN函数的返回值在主函数中输出。2/1 , 3/2 , 5/3 , 8/5 , 13/8 , 21/13 , …【输入形式】 正整数n【输出形...
阅读全文
摘要:【问题描述】请编写一个函数,完成以下计算:在主函数中接受输入整数N(N>0),调用函数计算并输出N的所有为素数的正因数,若没有则在返回主函数以后输出No Answer。【输入形式】从控制台输入整数N。【输出形式】按照从小到大的顺序,在一行上输出N的所有为素数...
阅读全文
摘要:【问题描述】一个数如果恰好等于它的因子之和,这个数就成为“完数”。例如,6的因子为1、2、3,而6=1+2+3,因此6是“完数”。编程序打印出1000之内(包括1000)所有的完数,并按如下格式输出其所有因子:6 its factors are 1,2,3....
阅读全文
摘要:【问题描述】根据公式π/4=1-1/3+1/5-1/7+… ,直到最后一项小于10^-6。计算并输出π的值。【输入形式】无输入【输出形式】π的值【输出样例】3.14159【编程要求】请用for循环实现代码1(期末写的新版本):#include using n...
阅读全文
摘要:【问题描述】研究生Graduate既有学生Student的属性,又有教师Teacher的属性,通过多重继承说明一个研究生类Graduate。从前面实验题目完成的Person类派生出Teacher类,新增专业(dept)和月薪(salary)属性,并定义Tea...
阅读全文
摘要:【问题描述】从类Person中派生出一个Teacher类,新增的属性有专业(specialty)、职称(position)和主讲课程(majorCourse)一门,并为这些属性定义相应的方法。Person类的设计如下,空白处请补充完整。class Perso...
阅读全文
摘要:【问题描述】在上一题的基础上,将 + 、 - 运算符定义为binary类的成员函数。并且重载运算符 ~ 、 & 、 | ,分别表示将二进制数按位取反、按位与及按位或。主函数设计如下,请勿修改:int main(){ binary n1="1011"; ...
阅读全文
摘要:【问题描述】将一个16位二进制数表示成0和1的字符序列,即用一个字符数组来存放这个二进制数。在这个类中设置两个构造函数,一个是传递整数参数的,另一个是传递字符串参数的。因为用户在创建对象时传递的二进制数,可能是以整数形式给出,也可能是以数字串形式给出,系统应...
阅读全文
摘要:【问题描述】对前面实验写过的Time类进行修改,删去Add和Sub成员函数,通过重载“+”、“-”运算符直接进行时间的加减运算。提示:(1)可以用友元函数来实现“+”“-”运算符的重载。(2)加法运算符可以是两个Time对象进行相加,也可以是一个表示秒数的i...
阅读全文
摘要:【问题描述】定义一个学生类,设计一个友元函数,比较某两个学生《计算机导论》成绩的高低【提示】友元函数声明如下:friend char Compare(const Student s1,const Student s2);【输入形式】学生姓名和分数【输出形式】...
阅读全文
摘要:【问题描述】设计并测试名为Student和ArrayOfStudents的类。Student类说明如下:(1)有3个私有数据成员name,id,grade,描述属性值(2)声明3个成员函数,其一默认构造函数,为各属性值设定初始值;其二setValues完成三...
阅读全文
摘要:【问题描述】定义一个类Student,要求使用静态数据成员或静态成员函数计算全班学生的《计算机导论》课程的总成绩和平均成绩。请同学们自行设计该类。【提示】静态数据成员:static int total; 表示所有同学成绩总分静态成员函数:static vo...
阅读全文
摘要:【问题描述】定义一个坐标点类Point和求两点距离的距离类Distance,在每个类的构造函数函数体里加上cout输出相应的提示语句,以便观察构造函数被调用的顺序。类的设计和主函数如下:(请勿修改)class Point{public:Point(int x...
阅读全文
摘要:【问题描述】自行编写代码完成自己的String类。注意这里的String字符S大写,主要目的是与C++自带的string类相互区分。class String //请勿修改本类的声明,请实现具体的成员函数。{public: String(const char...
阅读全文
摘要:【问题描述】(1)在前一周作业题(椭圆类——2)的基础上,增加一个Point类(点类),包括私有成员横纵坐标x和y(均为int型),以及参数带默认值的构造函数Point(x=0,y=0);(2)给Point类增加拷贝(复制)构造函数Point(Point& ...
阅读全文
摘要:【问题描述】(1)拷贝(复制)构造函数的实现。在已经完成的“椭圆类——1”的基础上,增加一个拷贝构造函数。函数原型格式:Ellipse(const Ellipse & e);(2)增加Show()函数,显示椭圆的外切矩形的顶点坐标。(3)增加一个成员函数Fu...
阅读全文
摘要:【问题描述】设计一个Time类,并设计多个重载的构造函数,可以设置时间、进行时间的加减运算、按12小时格式和24小时格式输出时间。例如:class Time{ int hour,minute,second; public: int SecC...
阅读全文
摘要:【问题描述】声明一个CPU类,包含等级(rank)、频率(frequency)、电压(voltage)等属性,有两个公有成员函数run、stop。其中,rank为枚举类型CPU_Rank,声明为enum CPU_Rank{P1=1,P2,P3,P4,P5,P...
阅读全文
摘要:【问题描述】定义一个满足如下要求的Date类(1)用下面的格式输出日期日/月/年(2)可运行在日期上加一天的操作(3)设置日期【输入形式】输入原始日期以及新的日期【输出形式】输出原始日期加一天后的日期,以及设置新日期后的日期【样例输入】2018 11 302...
阅读全文
摘要:【问题描述】设计并测试一个名为Ellipse的椭圆类:(1)其私有数据成员为外切矩形的左上角与右下角两个点的坐标(4个int型x1,y1,x2,y2)(2)声明4个公有的成员函数分别访问椭圆的外切矩形的顶点坐标(3)设计1个构造函数Ellipse(int,i...
阅读全文
摘要:hdu 2023 求平均成绩点击做题网站链接题目描述Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Problem Description假...
阅读全文
摘要:我们使用指针数组char ** strings来储存一堆字符串,value为指定要查找的那个单个字符因为*strings只能存储一个字符串,那么套用二重指针就是可以存储一系列字符串,即字符串数组#include #define TRUE 1#define F...
阅读全文
摘要:虽然函数库里已经有这样的一个函数了,但还是可以自己编写一下/*计算一个字符串的长度*/#include size_t strlen( char * string )//size_t是标准C库中定义的,即为unsigned int{ int len = 0; ...
阅读全文
摘要:1. 累赘、无效的逗号操作符if( b+1, c/2, d>0 ) //...省略判断条件相当于舍弃了前面两个式子,而是只判断了最后一个 d>0 的真假,所以这种用法毫无意义。2. 一种特殊情况的while循环中的使用原代码:a = get_value();...
阅读全文
摘要:int numberOfOne( unsigned value ){ int count; for( count = 0; value != 0; value >>= 1 ) if( ( value & 1 ) != 0 )//如果最低位是1,就增加计数器...
阅读全文

浙公网安备 33010602011771号