如图用单循环生成图一星号矩阵,但我做的不知道为什么中间多了0
vb吧
全部回复
仅看楼主
level 1
tianying1318 楼主
紧急求助,谢谢各位大佬
2020年06月06日 09点06分 1
level 1
tianying1318 楼主

2020年06月06日 09点06分 2
level 12
啊这
,你这循环写的还不如不写
2020年06月06日 09点06分 3
所以大佬知道为什么行与行之间会出现了0吗?单循环是老师规定的
2020年06月06日 10点06分
@tianying1318 picture1.picture不需要
2020年06月06日 10点06分
@蓝点♬ 哦,可以了,谢谢谢谢谢谢
2020年06月06日 10点06分
@tianying1318 另外单循环估计是你理解错了老师的意思,
2020年06月06日 10点06分
level 15
Picture1.Picture是什么鬼?[滑稽]Print不是用来显示图片的,它会把图片这个对象属性的默认属性(我就不说是什么属性了)提取出来,在没有图片的情况下,这个属性值为0,所以就多出来0了
另外,Print自带换行功能,无需额外写vbCrLf
2020年06月06日 10点06分 4
那不用picture.print应该怎么在picturebox上显示****啊?
2020年06月06日 10点06分
@tianying1318 你都写了Picture1.Print了就是在它上面打印
2020年06月06日 10点06分
@tianying1318 不带控件前缀的就是在窗体上打印
2020年06月06日 10点06分
@tianying1318 显示图片直接在循环外面用一句Picture1.Picture=……
2020年06月06日 10点06分
level 12
dim i as integer
for i=1 to 5
picture1.print string(i-1," ")+string(11-2*i,"*")
next i
2020年06月06日 10点06分 5
嗯嗯,谢谢
2020年06月06日 10点06分
level 12
1句话能解决的事,你用了15句话
循环本来是用来简化的,你还把循环复杂化了
2020年06月06日 10点06分 6
1