vb上机实习报告
VB程序设计大作业报告
班级:机械11102班 学号:201103112 姓名:孙文斌 日期:2013.05.13 一、设计题目:《抓交通肇事犯》
一辆卡车违反了交通规则,撞人后逃逸。现场有三人目击事件,但都没有记住车号, 记住车号的一些特征。甲说:车号的前两位数字是相同的;乙说:车号的后两位数字 是相同的,但与前两位不同;丙是位数学家,他说:四位的车号正好是一个整数的平 方。现在请你根据以上线索帮助警方找出车号以便尽快破案
二、问题分析与算法设计 :
按照题目的要求造出一个前两位数相同、后两位数相同且相互间又不同的整数,然后判 断该整数是否是另一个整数的平方。
假设这个四位数的前两位数字都是i,后两位数字都是j,则这个可能的四位数k为: k = 1000 * i + 100 * i + 10 * j + j 其中,i和j都在0~9之间变化。 现在还需使k满足是一个整数c的平方,由于k是一个四位数,所以,m值不可能小于31和大于100,因此,可从31
开始试验到100,看是否满足k == c*c,若不满足,则c加1再试,直到找到满足这些限制条件的k为止结束测试。
三、界面与结果截图:
界面截图: