【选作题】用两重循环在窗体上显示如图所示

【提示】解该题的方法有两种:方法一:利用数值实现,就是将各列列号通过运算连接起来。方法二:利用Mid函数取字符串子串来实现,即从字符串中不断取所需的子字符串而得。... 【提示】解该题的方法有两种:
方法一:利用数值实现,就是将各列列号通过运算连接起来。
方法二:利用Mid函数取字符串子串来实现,即从字符串中不断取所需的子字符串而得。
展开
 我来答
科技程序迷
2011-05-25 · TA获得超过2822个赞
知道大有可为答主
回答量:2240
采纳率:0%
帮助的人:1884万
展开全部
外边For控制i循环1到6
内部For控制j循环1到i
外部循环i为奇数时输出正数,i为奇数时输出负数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
极宝002
2018-05-02
知道答主
回答量:1
采纳率:0%
帮助的人:901
展开全部
Private sub form1_click ()
For i =1 to 6
For j =1 to i
For k =1 to j
If k =1 Then s=k Else s=s & k
Next k
If i mod 2=0 then
Picture1.print"-" & s ;" ";
Else
Picture1.print" " & s;" ";
End If
Next j
Picture1.print
Next i
End sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TINAoif
2011-05-20 · TA获得超过170个赞
知道小有建树答主
回答量:134
采纳率:0%
帮助的人:101万
展开全部
Private Sub Form_Click()
Dim s As String
For i = 1 To 6
If i Mod 2 = 0 Then
m = -1
Else
m = 1
End If
For j = 1 To i
For k = 1 To j
a = m * k
If k = 1 Then
s = s & a
Else
s = s & k
End If
Next k
Print s; Spc(2);
s = ""
Next j
Print
Next i
End Sub
追问
做得挺好的,但是就差对齐的格式了。看看能不能改一改,使它跟题目要求的一个样。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式