帮忙写一个VB程序,高分赏!!!写完要能运行的...自己先运行试试吧~
来源:百度知道 编辑:UC知道 时间:2024/09/22 14:23:54
程序要求如下:用100元买100只鸡,共有三种鸡,公鸡3元1个,母鸡1元1个,小鸡1元三个.请列出所有可能的三种鸡的个数.
代码是什么?帮忙写一下.谢谢,感激!!!!!!!!!!!!!!
代码是什么?帮忙写一下.谢谢,感激!!!!!!!!!!!!!!
Private Sub Command1_Click()
Me.Cls
Dim gj As Integer
Dim mj As Integer
Dim xj As Integer
For gj = 0 To 33
For mj = 0 To 100
xj = (100 - mj - gj * 3) * 3
If xj >= 0 And xj + mj + gj = 100 Then
Print "小鸡:"; xj, "母鸡:"; mj, "公鸡:"; gj
End If
Next
Next
End Sub
我来个代码效率高点的(在窗体上加个Command按钮就可以了):
Private Sub Command1_Click()
Dim iGj As Integer
Dim iMj As Integer
Dim iXj As Integer
Dim strMsg As String
strMsg = ""
For iGj = 0 To 33
For iMj = 0 To 100 - iGj
iXj = 100 - iGj - iMj
If iXj / 3 + iGj * 3 + iMj = 100 Then
strMsg = strMsg & "公鸡:" & CStr(iGj) & ",母鸡:" & CStr(iMj) & ",小鸡:" & iXj & vbCrLf
End If
Next iMj
Next iGj
MsgBox strMsg
End Sub
一篇老日志了,希望能帮上你,在
ASP/Visual Basic代码