求高手·求解答!C++题目求解~~源代码要写详细!谢谢

1.编写重载函数Max1,分别求取两个整数、3个整数、两个双精度和3个双精度数的最大值
2.定义一个Book(图书)类,在该类定义中包括
数据成员:bookname(书名)、price(价格) 和number(存书数量)。
成员函数:display( )显示图书的情况;borrow( )将存书数量减1。并显示当前存书数量;restore( )将存书数量加1,并显示当前存书数量。
在main函数中,要求建立某一种图书对象,并对该图书进行简单的显示、借阅和归还管理。
3.设计基类person,表示个人的基本信息,包含姓名、身份证号、性别和年龄属性以及能够显示这些信息的操作;设计表示工作人没的类job继承person类,增加工作证号和工作部门属性以及显示相关工作信息的操作;设计表示学生的类student继承person类,增加学号和班级属性以及显示相关学校信息的操作;最后设计一个表示在职学生的类,继承于job类和student类,显示在职学生类的所有信息。

第1个回答  2011-01-04
我想没人愿意写
第2个回答  2011-01-04
天啊!!!难啊~~~( ⊙ o ⊙ )啊!

求大神解答c++题目
基本思想是先用dfs求出整棵树的直径以及直径上的每个点 然后划分应该断开直径中的边,以保证剩下子树的直径都变小 接着使用树形dp预处理出断开直径上的每条边后,剩下子树的直径 最后遍历直径上的边,计算断开后两子树直径差的绝对值最小值即可 C++代码如下:include <bits\/stdc++.h> \/\/ C++万能...

求C++高手~~~解答优先级问题~~求你们啊~~~谢谢了,详细地解答下怎么计...
k=i-j ? i+j : i-3 ? j : i;你应该是这句不明白吧,三目运算符是从右向左的结合。相当于这样:k = (i-j) ? (i+j) : ((i-3) ? j : i);先计算表达式:((i-3) ? j : i),判断(i-3) = 7,非零为真。那么 ((i-3) ? j : i) = j = 20;再计算...

求C++高手解答 一条编程题,求原代码. 悬赏20点
fstream不能直接打开中文名文件, 而setlcale和locale::global也会造成不能显示或报错( 网上的方法和我自己尝试都不行 ), 我也不想用c或api来代替, 只能凑合一下了; 或者你自己改下代码, 用其他文件打开方式 #include <fstream> #include <iostream> #include <string> #include <ctype.h> using namespace ...

C++编程的问题,求高手解答一下 一、题目:数据统计、平均值、方差 二...
p[z]=(1.0\/n*(pow(k[z],2)));这里是1.0,不然直接用1除的话,小数全部都会转变成0,就得不到答案了还有最重要一点,数组是从0开始到n-1,不是从1开始到n

求C++题目的解答,非常感谢!急求,多谢!
1、定义一个BOOK的引用x,引用book的地址,B\/C\/D都是语法错误 2、由于是值传递,会拷贝一份实参传递给形参,交换的是实参的拷贝,与实参没有关系 3、引用和指针,传递的是址传递,即形参与实参指向同一块内存地址,不管是形参还是实参去修改那块内存中的值时,由于内存地址不变,那块内存地址中的...

求解一道C++程序分析题 及详细解题过程
虽然&num=&unm[0],但&unm+1是不等于&unm [0]+1的,而是等于&unm[0]+(元素个数-1)+1 (int *)是强制将地址转型;不改变地址的值 所以(int*)(&num+1)的值等于&unm[0]+(元素个数-1)+1 ((int*)(&num+1)-1)等于&unm[0]+(元素个数-1) 等于 &num[3]...

C\\C++问题(基础),望高手解答,(回答完整者额外加20~50币),具体在...
问题1:1、一串数据怎么强制转换?可以将一串数据的起始地址 强制转换为结构体的指针。2、(int)a+6-c是强制转换a还是a+6-c ? (int)(a+6-c)是不是转换a+6-c?(int)a+6-c是强制转换a。 (int)(a+6-c)是转换a+6-c,转换计算结果 问题2:这7个字符的地址是强制固定的, 编译器在...

求解答,c++问题,看不懂样例!!!
三分钟以上每分钟花费:above = 1 你拥有的钱:total = 4 很明显,用 base 的 2 块钱打 3 分钟电话比 above 的一块钱一分钟划算,所以把所有的钱都用来打三分钟的电话能发挥最大价值,一共有 4 块钱,打两个三分钟,就可以打 6 分钟,所以输出 6。程序可以这样写(贪心算法):先判断哪个...

C++程序 求解这道题怎么解答··· 主要是想知道过程· · 求详细详细...
由题可知,分母规律为2*n-1,且n为奇数为负,否则为正。因此结果为0.82093462093462088+1\/23-1\/25

求高手帮忙解决下面这个C++中的一个题目。看俺的代码哪里有错...
你有几个地方有错误:1.求个位数,直接用n%10就可以了,你那样子是求的最高位的值 2.既然你已经定了个位为7,直接给m赋7就可以了吧。3.你上面那样子算的时候,最后退出第一个while循环的时候,n是为0的,下面不能用这个n计算,你若是不断的用n\/=10,开始应该用个变量保存这个n的值 4....

相似回答