VB 这个长空格代表啥意思啊。常识问题,基本宫不好,前辈指点下,好吧

作者&投稿:产念 (若有异议请与网页底部的电邮联系)
二十五宫格怎么做,有方法吗?~

用拉伊尔法制造五阶幻方(25宫格)。
第一步:构造基方:用1-5填写幻方,使两对角线上分别是12345和33333,而且每横行纵行和均为15,如下
1 4 2 5 3
4 2 5 3 1
2 5 3 1 4
5 3 1 4 2
3 1 4 2 5
第二步:然后构造根方:将基方左右调转过来,每个数都减去1,再乘以5,得到如下
10 20 5 15 0
0 10 20 5 15
15 0 10 20 5
5 15 0 10 20
20 5 15 0 10
第三步:根方和基方每个对应小格中的数相加,得到最后的幻方
11 24 7 20 3
4 12 25 8 16
17 5 13 21 9
10 18 1 14 22
23 6 19 2 15
即二十五宫格。

演变过程

河图上,排列成数阵的黑点和白点,蕴藏着无穷的奥秘;洛书上的图案正好对应着从1到9九个数字,并且无论是纵向、横向、斜向、三条线上的三个数字其和皆等于15,当时人们并不知道,这就是现代数学中的三阶幻方,他们把这个神秘的数字排列称为九宫图。
对此,中外学者作了长期的探索研究,认为这是中国先民心灵思维的结晶,是中国古代文明的第一个里程碑。

有一个比较简单的方法:
1)先将1~16按顺序排入
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16

2)将对角线的数字对调
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1

再用就可以了,原理么,你自己思考一下;这种方法也可以推广开到其他

那是制表符(就是键盘上的那个Tab键),ASCII码为9,它在VB中的常数为vbTab,因此用Split来分割时,可以这样:
Split(文本, vbTab)
或者
Split(文本, Chr(9))

Dim a() As String

Dim s As String

s = "x y z"

a = Split(s, " ")


乐安县17642864633: 请问VB分析中的一句话:“对存放文本框text3输入操作符时,有多余的空格输入”这句话什么意思?空格? -
弥瑶聚肌: 就是Text3.Text中输入了多余的空格,比如这个文本框是输入姓名的,你输入时在姓名前面或者后面多输入了空格.【张三】变成了【张三 】或者【 张三】.

乐安县17642864633: VB中定长字符串 -
弥瑶聚肌: 举个例子吧 Private Sub Command1_Click() Dim a As String * 8 '意思就是定义一个定长为8的字符串a,此时的a其实就是8个空格 a = "abc" '这时a="abc " ,后面是5个空格 Print a & "x" '打印结果为"abc x" Print Trim(a) & "x" '打印结果为"abcx" ,Trim函数可以去除字符串两边的空格 End Sub

乐安县17642864633: vb中的string*1是什么意思?
弥瑶聚肌: dim a as string*1 这个a变量只能有一个字符的值赋给它 例如a="1"或a="b" 而不能是a="abc" 因为这是定义的定长字符串 意思是*1就只能有一个字符 同理如果是*8代表有可有八个字符 不足时用空格补齐

乐安县17642864633: vb中编写命令的时候,什么时候要加空格,什么时候可以不加,这个有什么规则吗? 第二个问题,空格的作用? -
弥瑶聚肌: 都可以不加,系统会自动进行空格的格式编排.一般操作时当提示出来以后通过空格键可以快快完成输入

乐安县17642864633: 为何vb中输出一个整数到txt文件,前面总是莫名地多了一个空格? -
弥瑶聚肌: 前面的空格是符号位,正数默认是空格,负数是-号,如果不想看到空格,可以用Cstr()函数: print #1, Cstr(mark)

乐安县17642864633: vb里面的符号各代表什么意思? -
弥瑶聚肌: + 这是加法 - 这是减法 * 这是乘法 / 这是除法 \ 这是取整 ^ 这是乘方 !这是单精度 # 这是双精度 % 这是整型 (或连接字母时用的和号) & 这是长整型 $ 字符串 @ 货币型

乐安县17642864633: 在VB中,“”是什么意思 -
弥瑶聚肌: 字符串?

乐安县17642864633: vb print输入文本留下大量空格 -
弥瑶聚肌: p1 = Trim(InputBox("...")p2,p3,p4等对象都是用Trim函数去掉空格.其实可以用数组的,这样很简单:Dim p(1 To 7) As Integer Open "C:\ProgramFiles\chu" & "chu.bat" For Output As #Out1 For i = 1 To UBound(p) p(i) = Trim(InputBox("...")) Print #1, p(i) Next i Close #Out1

乐安县17642864633: VB se 什么意思 -
弥瑶聚肌: Space(8 - Len(se)) 就是产生多少个空格的意思 比如space(5), 就等于是5个空格..你这个是先测试字串SE的长度,然后用8减去它后,得到的数量..主要是用于对齐效果&=你这个是不是.NET的用法啊.VB6中这样输入是错误的.. 大约是让label1的TEXT等于自身再加上后面这些内容啊.

乐安县17642864633: vb代码中的空格很重要吗? -
弥瑶聚肌: VB中空格不是很重要,但是有时候没有还真不行,会编译出错.例如&+"字符串",&和"字符串"之间没有空格就不行;另外,VB中换行时,空格加下划线,没有空格也是不行的.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网