C++高手请帮助
A
这种数学题目好久没做了,都不会了
1、首先看图书包括什么属性:图书编号(应该能确定是那本书),图书名,作者,等等这些是常用的,能确定这本书的一些属性。有的时候不需要全部都写,不过这一类的数据不能少2、然后是看看干什么用的。像你这个题目,应该是买书卖书的样子。那就应该有图书的价格吧。应该有买几本书吧。从设计的角度来说,价格应该是书本身固有的属性,而数量应该是用户输入的,所以价格放到输的属性里,价格不放。
3、然后看看方法的确定。作为一个类,应该有数据的输入和数据的输出,像图书的名字啦,变好啦,价格啦,都是创建之初就能确定的东西,那就放到构造函数里初始化。既然数据放进去了,就应该取出来。那就写一个show()显示图书的信息啦。再比如说输入单价和数量,计算金额。你就可以写一个函数,输入的参数为单价和数量(个人认为单价不应该是在函数里输入的,应该是属性成员,不过也视具体情况而定),返回值就写这几本的总价值。再有就是找零,你也可以写一个函数,输入用户给的金额和和应该付的金额,返回找零的金额。
4、还有一类函数就是get()set()函数,因为类的封装性,很多成员数据都不能直接更改。所以我们为可能会产生更改的成员数据提供这种方法。如果出现价格变动,就能通过这些函数对价格进行变更。
基本上就这几类初学时常用的函数。有疑问可以跟进。如果满意,请采纳
这就有关编程的思想,而编程的思想不是用口头来传教就可以修炼成功的,而是要你通过反复地看这些代码,这些编程的书通街都有,你买几本来看,然后不断地修改代码,就好像30行的代码,你用另一种方式来修改,把代码写短写精,记住还有可读性,当你不断地练习就会发现自己一套C++的编程,这就是程序编程的思想。。
请教一到智力问题 请高手帮助 谢谢写出分析方法
德国人 其实过程很简单,只要认真想想就知道了。首先,我们从问题的开头就可以得到一个二维表的信息:第一间 第二间 第三间 第四间 第五间 颜色 国籍 饮料 香烟 宠物 然后,只要不断从提示中得到的信息往里面填入,就可以得到答案了。下面我们看一下推理过程:从提示8中,我们可以知道:第三间房子...
急需 个体中医门诊相关制度,墙上挂的那种,急需,请高手帮助!!谢谢!!!
(4)坚持首诊负责制,遇到疑难病症,要及时请上级医师会诊,不得延误病情,避免漏诊、误诊。(5)严格执行门诊病历、处方、证明书的书写规定。各种医疗文件(门诊病历、医疗手册、各种处方、各种申请单、证明书)要书写认真、项目齐全、内容准确、文字清楚、重点突出,因病门诊处方书写要求 暂行的门诊处方有...
农村老家有几个风鼓坏了,转着转不启动了?请高手帮助!不胜感谢!!!
1:看你提供的图片不像是烧掉了。你用鼻子闻一下,线圈烧掉的话有很强的刺鼻味道——再拆开以前。拆开后这种味道更浓,并且有明显的变化——铜线变黑,包扎线(布)变焦、烧烂。2:你可以用万用表测量插头的两个角,如果烧掉的话就不通了,如果有几十上百欧姆的电阻证明没烧坏(局部烧坏的可能性...
...H67\/H61主板blos怎么设置u盘启动啊,急,请高手帮助指点!
1、按开机键等待电脑屏幕出现开机画面的时候,按F2键进入BIOS设置界面。如下图所示 2、在打开的BIOS设置界面中,移动光标将界面切换到“Boot”栏,然后通过上下方向键移动光标选择“Hard Drive Order”回车确认。如下图所示 3、在弹出的Hard Drive Order小窗口中,移动光标选择u盘启动为第一启动项,完成...
请高手帮助算命
2010-01-09 请高手帮算命 2009-03-17 请高手帮我算命把,谢谢 2006-05-24 请高手帮算算命!谢谢 2007-07-21 请高手帮我算算命~! 2011-09-03 算命!请高手帮小弟算下命可以吗? 2007-06-19 请高手帮我详细算命 2008-07-02 请高手帮助算算命吧,谢谢了. 更多类似问题 > 为...
大侠,你好,由于你是五行研究的高手,请帮助一下,我宝宝...
八字:辛卯 癸巳 戊辰 癸亥 五行:金木 水火 土土 水水 纳音:松柏木 常流水 大林木 大海水 八字五行个数:1个木,1个火,2个土,1个金,3个水。(五行齐全不缺。)本命属兔,松柏木命。五行水旺;日主天干为土,生于夏季。(同类土火;异类木水金。)日干心性:有积极性,干一行易于...
请高手帮助翻译 2 谢谢
Conclusions 结论 This chapter illustrates the difficult situation facing Japanese fiscal policy in the years ahead. On the one hand, high public debt and adverse population dynamics increasingly constrain the government’s room for maneuver, suggesting that strong policy adjustments will ...
...我想知道我的五行是什么,缺什么,要注意什么?请高手帮助,谢谢...
★月干为伤官,手足缘薄,离弃不合,不敬父母。月支为比肩,上有兄姐,或为养子,有独立分家或创业之倾向,四柱如果无官星,性暴乱。★日支为正财,多得配偶相助,若坐将星,与名门之家结亲。★时干为食神,晚年享福,坐建禄子女发达。时支为七杀,子女多半难言贤孝,若只一杀有制,反生贵子。
法律英语高手请援助。帮助翻译一下
量刑自由裁量权:The freedom of measurement of penalty cuts quantity right 量刑自由裁量范围:The freedom of measurement of penalty cuts quantity scope 自由裁量的行使:Cuting freely quantity exercise 量刑是刑法理论的缩影,量刑自由裁量权是刑法在实践中的具体应用,由于我国的“罪刑法定”原则使...
辩论高手请进!急求帮助!答案好就追20分!
再次,我们是拥有悠长历史的国家,古代的一些经验对我们还是有帮助的!!!就像,‘闻道有先后,树业有专攻’,要专攻哦!!在古代,那些知识都要专攻才行,现在就更不用说了!!第四,我给大家举个例子哈,我们学院的机化专业以前很吃香的,因为它既学设制的专业课,也学农机,在一段时间内很抢手...
赏黎盐酸: 首先定义一个istringstream 对象iss,该对象可以绑定一行字符串,然后以空格为分隔符把该行分隔开来.如果输入字符串没有空格,则绑定整个字符串到iss所以你输入的str字符串被分隔开来,然后将第一...
昌平区15933638973: c++ 高手请帮忙~! - ?
赏黎盐酸: A,9 B,10 C,error//因为a++返回的是一个常数,不是一个左值.D,11//++a返回的是a,是一个变量,可以做左值.
昌平区15933638973: C++高手请帮忙 - ?
赏黎盐酸: 错误是很显然的.你的swap函数里,只是把p1和p2改来改去,具体地说,原来形式参数p1指向a,p2指向b.然后你在swap里,把形式参数p1指向b,p2指向a.可是这样只是改变了形式参数的值,而形式参数本身的改变是不起作用的.换句...
昌平区15933638973: C++编程高手帮忙啊 - ?
赏黎盐酸: 打印出所有组合? #include int main() { for (int n5 =100/5 ; n5 >= 0; --n5) for ( int n2 = (100-5*n5)/2; n2>=0; --n2) printf( "5分%d个,2分%d个,1分%d个\n", n5,n2, 100-5*n5-2*n2); }
昌平区15933638973: C++程序高手帮个忙啊!!?
赏黎盐酸: 时间比较忙,先做了3个,你参考一下 #include<iostream> using namespace std; int main() { int system("pause");i,sum1=0,sum2=0; for(i=0;i<=100;i++) if(i%2==0) sum1+=i; else sum2+=i; cout<<"1~100所有偶数之和为"<<sum1<<endl; cout<<...
昌平区15933638973: C++求助,请高手赐教 - ?
赏黎盐酸: #include<iostream> using namespace std; int main() { int max_pen_num = 100/3; int max_ball_num = 100/2; int max_pencil_num = 100;//200;//最多只能买100支笔.所以这应写100,而不是200 for(int i=0;i<=max_pen_num;i++) { for(int j=0;j<=...
昌平区15933638973: 求C++高手帮忙啊~~ - ?
赏黎盐酸: 首先定义一个istringstream 对象iss,该对象可以绑定一行字符串,然后以空格为分隔符把该行分隔开来.如果输入字符串没有空格,则绑定整个字符串到iss 所以你输入的str字符串被分隔开来,然后将第一行的字符串转化为你函数返回类型的变量返回.toint函数返回int型,todoub函数返回double型.
昌平区15933638973: 会C++编程的高手请来帮下忙??
赏黎盐酸: #include<stdio.h> /*引用库函数*/ #include<stdlib.h> #include<ctype.h> #include<string.h> typedef struct /*定义结构体数组*/ { char num[10]; /*学号*/ char name[20]; /*姓名*/ int score; /*成绩*/ }Student; Student stu[80]; /*结构体数组变量*/ int ...
昌平区15933638973: c++编程,高手请指教 - ?
赏黎盐酸: #include#include#include using namespace std;template inline T _max(T a,T b,T c){ if(a>bc)return a; if(b>a&&b...
昌平区15933638973: 请C++高手帮一个忙?
赏黎盐酸: #include<iostream.h> void add(int a[],int b[],n) { for(int i=0;i<n;i++) a[i]=a[i]+b[i]; } void main() { int a[]={1,2,3,4,5}; int b[]={2,3,4,5,6}; add(a,b,5); for(int i=0;i<5;i++) { cout<<a[i]<<" "; } cout<<endl; } 那个add函数里的n还没定义,你在n前面加个int