vb编程 输入a,b,c三数,输出最大数

急需

第1个回答  2010-05-18
打开代码窗口,把下面代码复制进去,单击运行
Private Sub Form_Load()

a = InputBox("请输入第一个数", "")
b = InputBox("请输入第二个数", "")
c = InputBox("请输入第三个数", "")

If a - b > 0 Or a - b = 0 Then
If a - c > 0 Or a - c = 0 Then
MsgBox "最大数是:" & a
Else
MsgBox "最大数是:" & c
End If
Else
If b - c > 0 Or b - c = 0 Then
MsgBox "最大数是:" & b
Else
MsgBox "最大数是:" & c
End If
End If

End Sub
第2个回答  2010-05-18
Private Sub Command1_Click()
Dim x%, y%, z%, a%
x = InputBox("输入第一个数")
y = InputBox("输入第二个数")
z = InputBox("输入第三个数")
'按从小到大排序
If x > y Then
a = x
x = y
y = a
End If 'x<y
If y > z Then
a = y
y = z
z = a 'y<z
End If
If x > y Then
a = x
x = y
y = a
End If 'x<y,此处y为原来的z
Print Tab(5); "最大值为:"; z
End Sub本回答被网友采纳
第3个回答  2010-05-18
a = InputBox("输入一个数值a", "输入")
b = InputBox("输入一个数值b", "输入")
c = InputBox("输入一个数值c", "输入")
If a > b Then m = a
If m < c Then m = c
Print m
第4个回答  2010-05-20
Private Sub Form_Load()
Dim x, y, z
Form1.AutoRedraw = True
x = Val(InputBox("输入x", "x"))
y = Val(InputBox("输入y", "y"))
z = Val(InputBox("输入z", "z"))
Print Tab(10); "x"; Tab(18); "y"; Tab(26); "z"
Print
Print "排序前"; Tab(8); x; Tab(16); y; Tab(24); z
If x < y Then t = y: y = x: x = t
If x < z Then t = z: z = x: x = t
If y < z Then t = z: z = y: y = t
Print
Print "排序后"; Tab(8); x; Tab(16); y; Tab(24); z
End Sub
第5个回答  2010-05-19
IIf((IIf(a>b,a,b))>c,IIf(a>b,a,b),c)这个条件函数最为简便。

vb编程 输入a,b,c三数,输出最大数
c = InputBox("请输入第三个数", "")If a - b > 0 Or a - b = 0 Then If a - c > 0 Or a - c = 0 Then MsgBox "最大数是:" & a Else MsgBox "最大数是:" & c End If Else If b - c > 0 Or b - c = 0 Then MsgBox "最大数是:" & b Else MsgBox ...

VB代码 求三个数中的最大数和最小数
a=text1:b=text2:c=text3 redim a(3)a(1)=a:a(2)=b:a(3)=c for i=1 to 2 for j= i+1 to 3 if a(i)<a(j) then temp=a(i)a(i)=a(j)a(j)=temp end if next j next i 上面这段代码是选择出最大数字的 dim a as integer, b as integer,c as integer,i a...

用VB,任意输入三个实数a,b,c(用inputbox实现输入),求三个数中的最大数...
a = InputBox("输入第一个数")b = InputBox("输入第二个数")c = InputBox("输入第三个数")If a > b And a > c Then Print a; b; c & vbCrLf & a; "是最大值"If b > a And b > c Then Print a; b; c & vbCrLf & b; "是最大值"If c > a And c > b Then ...

编写程序,输入a、b、c三个数,打印出最大者。
void main(){ int a,b,c;printf("input a,b,c\\n");scanf("%d%d%d",&a,&b,&c);if(a>b)if(a>c)printf("max=%d",a);else printf("max=%d",c);else if(b<c)printf("max=%d",c);else printf("max=%d",b);}

vb 编程 输入a,b,c 三个数,最后要求输出最大的那个数
if a>b then Max = a else max = b End if if max > c then print max else print c end if

如果要用VB实现数组a, b, c的比较,怎样写?
传统的流程图如下:流程的解释:对abc三个数进行大小的比较,总共需要比较三次;1、首先输入a,b,c三个数。2、比较a,b两个数,得出a与b中的最大值。3、然后比较b与c两个数,得出b与c的最大值。4、最后将第2步与第3步得出的最大值进行比较,得出我们需要的最大数。

用vb编程:输入三个数,求出最大的数
你是想知道怎么用vb语言写还是想知道思路。我不会vb,但无论用什么编程思路是一样的。说说思路吧希望能帮上你 思路有两种 一种冒泡法 一种遍历法 都可行 也都对 先设abc三个变量作为输入变量 设x为缓冲变量 冒泡法:如果 a>=b 那么 x=a 否则 x=b 如果 x>=c 输出c 否则 输出x 其实这个...

基础vb 三个数中输出最大值
a = InputBox("请输入a")b = InputBox("请输入b")c = InputBox("请输入c")Print "a,b,c:", a, b, c If a > b Then If a > c Then max = a Else max = c End If Else If b > c Then max = b Else max = c End If End If Print "最大:", max End Sub ...

有3个整数a,b,c,由健盘输入,输出其中最大的数
这个很简单的啊,上学的时候就做过,如果是C语言的话,SCANF这个函数就是让人们从键盘输入用的,然后得到这三个数之后做比较,先是a和b比出谁大谁小,把大的存给某个变量和C比较,再把大的存给某个变量,再输出就可以了。如果是JAVA的话好象有个方法,直接就可以搞定。

输入三个数 选出最大的数 VB
Max = IIf(Max > c, Max, c) ‘最大数 'Min = IIf(a < b, a, b)'Min = IIf(Min < c, Min, c) '最小数 text4.text=Max End Sub 不用and,直接判断,两三步就搞定啦 你想想a如果比b大,你还要b干嘛?直接拿a和c比较,c比a大他肯定比b大,c比a小,那a就是最大...

相似回答