下面的程序是找出50以内所有能构成直角三角形的整数组。阅读下面程序,并完成程序。 Private Sub Command1_Click( ) For a = 1 to 50 For b = a to 50 c = Sqr(a^ 2 + b^ 2) If【

admin2009-01-19  29

问题 下面的程序是找出50以内所有能构成直角三角形的整数组。阅读下面程序,并完成程序。
Private Sub Command1_Click( )
For a = 1 to 50
For b = a to 50
c = Sqr(a^ 2 + b^ 2)
If【  】then print a; b; c
next b
next a
end Sub

选项

答案c<=50和c=Int?

解析 s、b、c为直角三角形的三条边,由题意知a和b是限制在50以内的整数,为了使得 a、b的值不重复出现,限制b的取值范围为a~50。c的取值必须满足两个条件,即c<=50和c =Int(c)。
转载请注明原文地址:https://jikaoti.com/ti/DGc0FFFM
0

最新回复(0)