如图用单循环生成图一星号矩阵,但我做的不知道为什么中间多了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
tianying1318
所以大佬知道为什么行与行之间会出现了0吗?单循环是老师规定的
2020年06月06日 10点06分
蓝点♬
@tianying1318
picture1.picture不需要
2020年06月06日 10点06分
tianying1318
@蓝点♬
哦,可以了,谢谢谢谢谢谢
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
tianying1318
那不用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
tianying1318
嗯嗯,谢谢
2020年06月06日 10点06分
level 12
蓝点♬
1句话能解决的事,你用了15句话
循环本来是用来简化的,你还把循环复杂化了
2020年06月06日 10点06分
6
1