下列所示的一段伪代码,当输入25、15时,输出的结果为_____?(a、b表示正整数)Read a,bDoIf ab Thena←cElsea←bb←cEnd IfUntil c=0End DoPrint a
问题描述:
下列所示的一段伪代码,当输入25、15时,输出的结果为_____?(a、b表示正整数)
Read a,b
Do
If ab Then
a←c
Else
a←b
b←c
End If
Until c=0
End Do
Print a
答
楼上的估计没有看过我们高中课本吧.一般是用QBasic的
并且这是伪代码问题,不用转换成编程语言.
真正结果应该是a=5吧
4次循环分步结果:
a=25 b=15 c=10
a=15 b=10 c=5
a=10 b=5 c=5
a=5 b=5 c=0