这道题怎么求,大佬指教
vb吧
全部回复
仅看楼主
level 3
violet^_^ 楼主
2021年04月06日 11点04分 1
level 11
你找找,本吧有一个帖子转论述各种各样的形状输出。
你这个菱形,我记得,最好的方案是用绝对值函数。
2021年04月06日 11点04分 2
level 7
Dim n, i, j
n = 6
For i = 1 To n
For j = i To n - 1
Print ; " ";
Next
For j = 1 To i * 2 - 1
Print ; "*";
Next
Print
Next
For i = n - 1 To 1 Step -1
For j = i To n - 1
Print ; " ";
Next
For j = 1 To i * 2 - 1
Print ; "*";
Next
Print
Next
2021年04月09日 08点04分 3
n=6调成其他的,结果就有变化了
2021年04月09日 09点04分
level 15
根据2楼的建议,使用绝对值函数,写个更简单的代码:
for i=-4 to 4
?tab(5-abs(i));
for j=abs(i)-4 to 4-abs(i)
?"*";
next j
?
next i
2021年04月09日 10点04分 4
1