c++程序设计2009

c++程序设计2009

ID:26058418

大小:153.50 KB

页数:12页

时间:2018-11-24

c++程序设计2009_第1页
c++程序设计2009_第2页
c++程序设计2009_第3页
c++程序设计2009_第4页
c++程序设计2009_第5页
资源描述:

《c++程序设计2009》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、题目一、多项式运算器完成可以对两个同元多项式进行加减乘运算的计算器。在完成基本要求的前提下,可完成自定义扩展功能部分提到的扩展功能,或者自己想一些功能加入。基本要求:1.程序可以将多项式以字符串(可以采用CString类表示)的形式输入,如多项式可以采用:表示;2.程序能对输入的两个多项式进行多项式的加,减,乘运算;3.程序完成运算后,将计算结果按照升幂排列输出;4.参考界面:常用数据类型转换一、其它数据类型转换为字符串短整型(int)、itoa(i,temp,10);///将i转换为字符串放入temp中,最后一个

2、数字表示十进制itoa(i,temp,2);///按二进制方式转换长整型(long)、ltoa(l,temp,10);二、字符串转换为其它数据类型strcpy(temp,"123");、短整型(int)、i=atoi(temp);、长整型(long)、l=atol(temp);、浮点(double)d=atof(temp);三、其它数据类型转换到CString使用CString的成员函数Format来转换,例如:整数(int)、str.Format("%d",i);、浮点数(float)str.Format("%f

3、",i);字符串指针(char*)等已经被CString构造函数支持的数据类型可以直接赋值str=username;题目二、测速器利用MFC编写一个简单的带界面的测速器,通过鼠标两次点击同一个按钮,记录两次点击的时间差。时间少获胜。在完成基本要求的前提下,可完成自定义扩展功能部分提到的扩展功能,或者自己想一些功能加入。基本要求:1.可以设置多个玩家同时进行测试(不少于两个玩家)2.时间少者获胜,测试完毕后需要根据测试结果对玩家进行排名。3.参考界面:自定义扩展功能:如可在上述的基础上,可以通过多次测试取平均值作为排

4、名依据;在游戏过程中可以允许玩家加入或退出等功能。考察内容:1.排序算法2.获取机器时间题目三、利用MFC编写一个简单的带界面的数据库,要求至少能够简单地实现对数据的查找、修改、添加和删除功能,数据给定如下(可以自己添加或修改,但是不能少于五个对象):学号姓名性别专业班级总分040001张三男信息工程1班310042201李志强男信息工程1班380051811李丽梅女通信工程2班320052123刘辉男通信工程2班410061992Rachel女信息安全3班350例:查找“姓名”为“张三”的学生,得到结果为张三的所

5、有相关属性;修改“学号”为“051811”的学生的“总分”为330。提示:a)可能会用到的控件:Static、Edit、Button、Combo、List;b)并不要求真正地去连接一个数据库,只需要将数据做成如链表的形式就可以了;c)查找的功能最好做成能查找多个属性,即既可以查学号,也可以查姓名、性别等等;d)注意用面向对象的方法去思考这个问题,善用类的概念。题目四:实现一个游戏:N个玩家围成一个圆圈,玩家序号分别是1~N,顺势针排列;选一个报数值M。从玩家1开始按顺时针方向自1开始顺序报数,报到M时停止报数,报M

6、的人被淘汰出列,然后从他顺时针方向上的下一个人开始重新报数,如此下去,直到圆圈中只剩下一个人,这个幸存者就是游戏的胜利者。输出游戏中玩家出局的顺序(包括游戏胜利者)。例子:如有6个玩家,报数值为3,则玩家出局顺序为3-6-4-2-5-1示意图如下:程序要求:1、实现一个game类来完成这个程序的功能。可能包括的成员变量:玩家数(范围为2~100)、计数间隔(范围为1~100)、玩家顺序等;成员函数包括:初始化玩家顺序、输出出局的玩家信息等。2、界面要求(使用MFC):“游戏开始”按钮,“玩家数”、“计数间隔”编辑框

7、,输出结果信息框等控件。(优先实现要求1)提示:1、可以使用一个循环链表实现玩家位置顺序,链表中每一个节点代表一个玩家,当需要让玩家出局时,只需要把此节点从链表中删除即可。当链表中所有节点都被删除时,游戏结束。2、也可以使用数组存储所有玩家顺序,此时需要注意如何判别已出局玩家。题目五:公司简易计薪系统:公司分正式员工与非正式员工:正式员工:3000+100*工作天数—(3000+100*工作日)*12%+奖金非正式员工:2000+80*工作天数—(2000+100*工作日)*8%+0.8*奖金数要求:界面可输入员工

8、姓名,是否正式,工作天数,奖金数目,按要求计算显示该月工资所有员工的工资可以以文件形式输出(工资条,包括公式涉及的所有参数与最终的实发工资)所有员工及其属性可以以自定格式写成配置文件,然后在程序启动的时候载入题目六:文本文件字符串处理基本要求:(60)1、使用MFC图形界面;(15)2、对指定的文本文件进行读操作,将每一行字符串保存到一个动态空间中(可用地址

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。