一个两位数的正整数,如果将其个位数与十位数对调所生成的数称为对调数,如28是82的对调数.现给定一个两Dim a As Integer,b As Integer,c As IntegerDim d As Integer,e As String,f As StringPrivate Sub Command1_Click()f

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 17:22:30
一个两位数的正整数,如果将其个位数与十位数对调所生成的数称为对调数,如28是82的对调数.现给定一个两DimaAsInteger,bAsInteger,cAsIntegerDimdAsInteger,

一个两位数的正整数,如果将其个位数与十位数对调所生成的数称为对调数,如28是82的对调数.现给定一个两Dim a As Integer,b As Integer,c As IntegerDim d As Integer,e As String,f As StringPrivate Sub Command1_Click()f
一个两位数的正整数,如果将其个位数与十位数对调所生成的数称为对调数,如28是82的对调数.现给定一个两
Dim a As Integer,b As Integer,c As Integer
Dim d As Integer,e As String,f As String
Private Sub Command1_Click()
f = InputBox("请输入一个两位数")
a = Val(f)
b = Val(Right(f,1)) * 10 + Val(Left(f,1))
c = 9
Do Until c >= 100
c = c + 1
e = Str(c)
d = Val(Right(e,1)) * 10 + Val(Left(e,1))
If a + b = c + d Then
Print a,b,c,d
End If
Loop
End Sub
为什么这个程序print输出为空?

一个两位数的正整数,如果将其个位数与十位数对调所生成的数称为对调数,如28是82的对调数.现给定一个两Dim a As Integer,b As Integer,c As IntegerDim d As Integer,e As String,f As StringPrivate Sub Command1_Click()f
没有满足你的表达式的数呗
看一下你的表达式错没有?
If a + b = c + d Then

笑年1977答案是错的,结果只是两个数对调位置而已,比如23+32=32+23,结果这个。
应该这样才可以
Private Sub Form_Click()
Me.Cls
Dim Num As Integer, i As Integer
Do
Num = Int(Val(InputBox("输入2位数")))
Loop While Len(C...

全部展开

笑年1977答案是错的,结果只是两个数对调位置而已,比如23+32=32+23,结果这个。
应该这样才可以
Private Sub Form_Click()
Me.Cls
Dim Num As Integer, i As Integer
Do
Num = Int(Val(InputBox("输入2位数")))
Loop While Len(CStr(Num)) <> 2
For i = 10 To 99
If Num + i = Chg(Num) + Chg(i) Then Print Num, i
Next i
End Sub
Private Function Chg(N As Integer) As Integer
Chg = Mid(CStr(N), 2, 1) & Mid(CStr(N), 1, 1)
End Function

收起

If (a + b )== (c + d )Then

一个两位数,个位数比十位数小1,如果将个位数字与十位数字对调,所得的新数比原数大9,求这个两位数 一个两位数.个位数字与十位数字的和是九,如果将个位数与十位数字对调后所得的新数比原数大9,若设原两位数的个位为x,则可得方程:___,原两位数是:___ 一个两位数,个位数与十位数字的和等于7,如果这个数加上9,所得的两位数,其数字的顺序与原来的两位数的顺序恰好颠倒,那么原两位数是几 一个两位数,它的十位数为a,个位数是8,如果把它的十位数字与个位数字对调.一个两位数,它的十位数为a,个位数是8,如果把它的十位数字与个位数字对调,将得到一个新的两位数,如果新两位数与 一个两位数,其个位数与十位数上的数之和是8,如果把这个两位数的个位数字与十位数字调换位置,所得的两位数比原数大18,求这个两位数 如果一个两位数的个位数与十位数字的和为5,那么这样的两位数的个数是 编写一个程序,其功能是:将两个两位数的正整数a,b合并形成一个整数放在c中.合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位 一个两位数,个位数字与十位数字的和是9,如果将个位数字与十位数字对调后所得的新数比原数大9求两位数解设原来的个位数为x 编写函数fun,其功能是将两个两位数的正整数a、b合并形成一个整数放在c中.合并的方式是:将a数的十位和个位数依次放在c数个位和十位上,b数的十位和个位数依次放在c数的百位和千位上.请 求大神,“C要是整形的”.请编写函数fun,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中.合并的方式是:将a数的十位和个位数依次放在c数个位和十位上,b数的十位和个位数依 一个两位数,其个位数字比十位数字大2,如果把个位数与十位数字对调,则新数比原数的2倍小17,求原两位数请写出过程 一个两位数,其个位数字比十位数字大2,如果把个位数与十位数字对调,则新数比原数的2倍小17,求原两位数 一个两位数,十位上的数比个位数小1,如果个位与十位对换,所得的新的两位书雨原两位数的和是33,求原两 一个两位数,个位数与十位数上的数字之和为12,如果交换个位数字与十位数字,所得的 一个两位数,个位数比十位数字多5,如果把这个两位数的个位数字与十位数字对调,那么得到的新两位数与原来的两位数的和是121,求原来的两位数. 一个两位数,比它十位上与个位数的和大9,如果交换十位上和个位数上的数,得的两位数比原两位大27,求原来的两位数 一个两位数,个位数是十位上的数的2倍,如果把十位上的数与个位上的对调,那么所得的两位数比原两位数大36,求原两位数.一个两位数,个位数是十位上的数的2倍,如果把十位上的数与个位上 有一个两位数,其值等于十位数与个位数之和的4倍,其十位数字比个位数字小2,求这个两位数.(用二元一次方程求,