读书人

用C#语言设计一个随机选车牌系统解决办

发布时间: 2012-05-24 11:55:41 作者: rapoo

用C#语言设计一个随机选车牌系统
1.基本要求:

1.用C#提供的常用控件、类及方法函数,结合学习过的常用算法完成设计。2.在程序中能够随机生成一个数字字符串。字符串的长度、对某些位的特殊要求(必须具备长度设置、最后一位是否可以为“4”、任一位是否可以为4、军用牌照、警用牌照这些最常见要求)可由用户设置,最终生成符合要求的机动车车牌号显示给用户。3.使用循环算法保证每次单击选号按钮必能产生一个符合要求的号码。

2创新要求:

在基本要求达到后,进行创新设计,可以考虑在连续选号的情况下,保证选出的符合要求的号码不重复(可以通过数组或连接数据库实现)。

三、设计方法和基本原理:

1.问题描述:

一般的机动车车牌号都是随机选择的,本程序模拟一个随机产生车牌号的系统。在随机前提下,能够满足用户的一定要求,例如前面提过的有可能是军用车牌必须用甲、乙、丙…作为字头;警用车牌一般用"0"作为字头。

2.问题的解决方案:

①使用工具箱中的基本控件开发用户界面。②使用随机函数产生随机数,将其转换为合适的类型,根据用户要求进行取舍,生成符合要求的车牌号。 ③将生成的车牌号显示给用户。

四、主要技术问题的描述:

用随机数类产生一个0~9之间的随机数,并将其连接到字符串中。

Random r = new Random();

int k = r.Next(0, 9);

string s;

s = "";

s = s + Convert.ToString(k);

使用一个循环,生成多个随机数,将多个随机数连接起来,就形成一个车牌号。

由于每次生成的数据可能不符合要求,为保证每次点击按纽都有数据产生,可通过循环算法来保证。



[解决办法]
作业吧,这个题目很简单了,题目都没要求必须用数据库,用个数组记录选过的,楼主看看书10分钟够了
[解决办法]
都是使用基本函数可以实现的。
[解决办法]
自己多实践

读书人网 >C++ Builder

热点推荐