| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 511 人关注过本帖
标题:[求助]一个数字游戏题目
只看楼主 加入收藏
lichanghao66
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-6-26
收藏
 问题点数:0 回复次数:0 
[求助]一个数字游戏题目
一、题目:数字小游戏
二、目的与要求
1. 目的:
(1)考察学生的观察能力和总结能力。培养学生综合利用C++语言进行科学计算,使学生将所学知识转化为分析和设计简单实际问题的能力,学会查资料和工具书。
(2)提高学生建立程序文档、归纳总结的能力。
(3)进一步巩固和灵活运用先修课程《计算机文化基础》有关文字处理、图表分析、数据归整、应用软件之间图表、数据共享等信息技术处理的综合能力。
2. 基本要求:
要求用C++语言编程,在Visual C++环境下调试完成;
三、设计方法和基本原理
1. 课题功能描述
键盘输入一个高精度的正整数M,去掉其中任意S个数字后使剩下的数最小
例如:M=2837951, S=4
输出结果为:
237951
23751
2351
231
2. 问题的解决方案:
计算机中,无符号长整型数据所能够存储表示的最大正整数是232-1,但是如果用许多个短整型数据构成一个数组,就可以描述无限大的一个高精度的正整数。例如:数据53256789009432432是一个远远大于232-1的正整数,可以用如下一个数组进行描述,数组中每个元素都是0~9的10个整数,如果数组开辟足够大,则可以描述足够大的正整数。
5 3 2 5 6 7 8 9 0 0 9 4 3 2 4 3 2
仔细从给出例子的中找到规律,然后进行解决。
在比如53256789009432432,S=9
输出结果为:
3256789009432432
256789009432432
25678009432432
2567009432432
256009432432
25009432432
2009432432
9432432
432432
四、创新要求
在基本要求达到后,进行创新设计,将数据表示成为16进制数据,然后在16进制下进行相应的游戏处理。
********************************************************************************************
下周2就考了,那位帮忙做一下阿,谢谢拉~~!!

[此贴子已经被作者于2007-6-26 14:31:19编辑过]

搜索更多相关主题的帖子: 数字 游戏 
2007-06-26 14:30
快速回复:[求助]一个数字游戏题目
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029484 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved