在VB中,如果要判断一个多位数是不是由两个不同数字组成的(如121,223,4454),该怎么编程?

来源:百度知道 编辑:UC知道 时间:2024/06/07 23:04:13

Private Sub Form_Load()
a = "12221"
b = CStr(a)
If Len(b) > 2 Then
c = Mid(b, 1, 1)
For i = 2 To Len(b)
e = Mid(b, i, 1): If c <> e Then d = e: Exit For
Next
For i = 3 To Len(b)
e = Mid(b, i, 1): If c <> e And d <> e Then d = e: MsgBox "组成这个数的数字超过了两位!": Exit For
Next
If i - 1 = Len(b) Then MsgBox "这个数是由两位以内的数字组成!"
Else
MsgBox "这个数是由两位以内的数字组成!"
End If
End
End Sub

初期学语言的时候不需要什么英语数学的,有一定逻辑思考能力就可以了
主要是算法,这个是核心,所以学什么语言都无所谓,因为语言都是相通的,使用的库也大同小异。个人认为C++、JAVA比较好学,C是许多语言的基础,C#、C++、JAVA都是以C为基础扩张改编的,所以也可以考虑C,随你兴趣
如果你是想学编程,而且是编软件,那你就要考虑要编什么软件,有什么用,然后再考虑相关的东西,因为编程关于这方面区分很大的
先出个题目,呵呵,非常基础的题目,编程人员都会的入门题:
计算2的8次方
说出你的算法就可以了,就是如何去算它

当然数学好是最好的了,如果不好,也可以用别的方法去做它,试试吧。把你的想法告诉我,让我看看你有没潜质学这个

算法是一边学一边掌握的,多看看一些经典的程序就可以明白。
当你觉得入门了,一些基础的东西都可以编写了,但是高级的东西用现有的知识无法解答,那么数据结构就可