一个搬砖问题
题目是:36块砖,男的般4块,女的搬3块,2个小儿抬一块,要求一次搬完,问需要男,女少儿各多少人.
代码如下:
private sub form click()
for male=1to 9
for female=1to 12
for boy=2to 36 step 2
if boy+female+male=36 and boy / 2 + female * 3 + male * 4 = 36 then
print boy,female,male
end if
next boy
next female
next male
end sub
为什么要boy+female+male=36 ?还有,为什么这里不用声明boy female和male?
vb搬砖问题,有点不是很明白
答案:3 悬赏:40 手机版
解决时间 2021-07-28 10:15
- 提问者网友:几叶到寒
- 2021-07-28 07:11
最佳答案
- 五星知识达人网友:青尢
- 2021-07-28 07:41
VB如果不声明变量类型,以for 1 to 9,就默认为整形
全部回答
- 1楼网友:话散在刀尖上
- 2021-07-28 09:09
楼上正解,vb中变量可以不声明就使用,除非在前面有强制声明语句Option Explicit。
而像C/C++等强类型的语言,就一定要先声明变量才能使用。
- 2楼网友:未来江山和你
- 2021-07-28 07:53
题目中没说,但这个可能是36人36砖的问题的答案。
变量不声明的问题是因为vb是弱类型的,变量可以不声明就使用。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯