自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 排序算法分析(c++)

题目分析选择排序、冒泡排序、归并排序、快速排序、插入排序等排序算法,都是常见的内部排序算法。选择排序也是一种简单直观的排序算法。 冒泡排序也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。...

2018-12-01 19:56:37 310

原创 递归算法实例(C++)

1. 一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时总共赶了多少只鸭子?经过每个村子卖出多少只鸭子?题目分析:经过7个村子后他还剩2只鸭子,而每经过一个村子卖出所赶鸭子的一半多一只,所以在经过第七个村子前他所赶的鸭子数为(2+1)*2=6只,经过第7个村子时卖出6/2+1=4只。设经过7个村子之后,即在经过第8个村子之前,vi...

2018-11-17 16:36:28 6475

原创 CORBA程序2--Counter

要求:编写实现连加、连减和加减混合等数学++/- -运算,并进行测试。1. 此程序与CoORBA程序1实现方法相同。生成counter包。           module CounterApp{interface Counter{readonly attribute long value;void inc();void dec();}; };2....

2018-11-04 15:51:59 245

原创 CORBA程序1--HelloWorld(Java版)

 要求编写实现显示“Hello,World!+班级+中文姓名”字符串1. 使用IDL语言开发开发idl文件,这个文件中描述了接口的定义module sample{ interface HelloWorld{ wstring sayHello(); };};    module:对应了java中的package,    interface:对应了java中...

2018-11-04 15:37:46 551

原创 点餐系统(设计模式)

同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,结合设计模式(2种以上)至少实现系统的以下功能:正常餐品结算和找零。基本套餐结算和找零。使用优惠劵购买餐品结算和找零。可在一定时间段参与店内活动(自行设计或参考官网信息)。模拟打印小票的功能(写到文件中)。...

2018-10-27 16:57:19 15767 50

原创 RPG角色生成器(C++)

1.功能描述几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。2.游戏角色应有的属性本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。名字:不超过50个字符。性别:可以选择男性和女性。种族:一共可选五个种族,人类、精灵、兽人、矮人和...

2018-10-08 21:27:14 1876

原创 24点游戏编程实现(穷举法)

24点游戏是经典的纸牌益智游戏。其游戏规则是:从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1。基本要求:随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式。提高要求:1. 用户初始生命值为一给定值(比如3),初始分数为0。随机生成4个代表扑克牌牌面的数字或字母,由用户输入包含这4个数字或字母的运算...

2018-10-03 14:29:51 2995

原创 词频统计程序(C++)

词频统计程序(C++)做一个词频统计程序,该程序具有以下功能(1)可导入任意英文文本文件(2)统计该英文文件中单词数和各单词出现的频率(次数),并能将单词按字典顺序输出。(3)将单词及频率写入文件。采用二叉树查找的方法,定义结构体及指针,实现查找单词及排序功能。以下为源代码:#include<iostream>#include<string>#includ...

2018-09-23 17:24:37 4506

原创 单词小助手(C)

//*英语单词小助手*** //作者 //学号: //版本:v1.0 //创建时间: //主要功能: //1.改写程序为良好程序风格(文档注释,函数注释,语句注释)。 //2.将单词测试中的功能完善,可针对做错的单词重复记忆。 //3.查询单词的功能添加英文词查询,中文查询的功能完善(可以选择中文查询还是英文查询) //4.添加了增强记忆文件,将错误单词放入文件 //5.修改...

2018-09-07 20:40:56 217

原创 最大公约数和最小公倍数(C++)

编写程序求出两个或三个数的最大公约数和最小公倍数 要求: 1.用三种以上算法解决两个正整数最大公约数问题。 2. 求3个正整数的最大公约数和最小公倍数。 思路分析: 三种求最大公约数的方法分别是:辗转相除法;相减法;穷举法。 求三个整数的最大公约数和最小公倍数编码时,通过if条件语句找出a,b,c三个数中最小的数,再通过穷举法得出三个数的最小公倍数与最大公约数。源代码:#i...

2018-09-06 23:26:30 4752

原创 个人代码规范(c++)

随着语言学习的深入,编写代码量的增加,我逐渐意识到具有良好的编程规范对一个程序员的重要性,规范“好看”的代码不仅能增加代码的可读性,还能增加阅读代码的兴趣,能更快的读懂代码。不规范的代码会极大地减少阅读代码的兴趣,而且也不容易读懂。(1)应先写系统头文件,在写用户自定义头文件:系统头文件应用:#include <xxx.h>;自定义头文件应用:#include "xxx.h"...

2018-08-30 22:27:07 276

转载 阿里巴巴java编程规范

注:此规则转自《阿里巴巴java开发手册》的部分内容 一、编程规约 (一) 命名风格 1. 【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 2. 【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使纯拼音命名方式 也要避免采用。 正例:alibaba / ...

2018-08-30 21:42:49 1154

原创 “三天打鱼,两天晒网”俗语的编程(c++)

题目描述:中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。 针对这个问题,首先进行编程思路分析: 1. ...

2018-08-30 14:23:09 4972

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除