liweiwbw 2016-01-01 13:06 采纳率: 0%
浏览 1537
已结题

本人是新手,求一个VB的初级数学计算程序。

要求是
一,在窗体上添加横排六个,竖排六个共三十六个Textbox控件,每一个text1.text都是用来输入一个数字的,每个数字的取值范围在1-50之间。(大概的意思就像是一个六维的数组)
二,在每一排text控件中填上数字都是一个六元素的一维数组,填满之后共六个一维数组。在这六个数组中任选三个数组进行排列不重复.
如果A,B,C,D,E,F代表这六个数组那么输出的结果共二十个如下:
ABC ACD ADF BCD BDF

ABD ACE AEF BCE BEF

ABE ACF CEF BCF CDE
ABF ADE DEF BDE CDF
三,每一个输出的结果,都有最多十八个数字,这十八个数字合并后不重复。(如ABC,A数组里面有1,2,3,4,5,6个数字,B数组里面有6,7,8,9,10,11,C数组里面是4,5,6,9,10,11.合并之后就是1,2,3,4,5,6,7,8,9,10,11)
四,另外在窗体上添加四十个textbox控件,和上面一样,每一个控件都只能输入一个数字,输入的范围也在1-50之间。
五,第三步输出的二十组数字(ABC,ABD,ABE...CDF),每一组都与第四步输入的数字进行比较,如果第四步输入的40个数字在一个一维数组中如 XX(39),那么XX(39)与这二十组数字进行对比后,双方数字如果有相同的,那么XX(39)中那个相同的元素就为"",然后最好再添加一个textbox控件,用来显示XX(39)用来比较的二十个结果。
如:ABC中的数字是1-10,XX(39)中的数字是1-40,进行比较后 显示11-40。然后ABD中的数字再与XX(39)中40个数字进行对比,再显示。
本人水平有限,只能说明到这个程度了,需要完整的程序,虽然简单但是我自己是在是编不出来。如果哪位高手能看懂,帮帮忙,如果我描述到这个程度你还是看不明白非要咬文嚼字,你千万别哈。

我逼逼撸撸的说了这么多,没看懂的话估计是我说的太复杂了。我重新整理了一下概念,大概意思是:
1,六个一维数组,每一维数组中只有六个元素。
2,六个一维数组,任选其三进行排列,不重复排列,共有二十种排列方法。
3,排列之后,三组一维数组合并成一个一维数组。最终会有二十组合并后的一维数组
4,合并的二十组一维数组再分别与一个单独的内有50个元素的一维数组进行对比,输出不同元素。

以上如果再看不明白,那就是有硬伤在身,得治。
如果有人能做,那就私聊,咱们说清楚价格我付钱,你帮我做。
  • 写回答

2条回答 默认 最新

  • Meditator_hkx 2016-01-01 13:20
    关注

    这是个算法程序,不是初级数学计算。
    Google一下VB实例。

    评论

报告相同问题?

悬赏问题

  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)