VB编程这题有人会吗帮忙下谢谢!!好的就直接采纳了 20

 我来答
雪飞潇潇
2019-03-17 · TA获得超过6275个赞
知道大有可为答主
回答量:1968
采纳率:91%
帮助的人:868万
展开全部

分析题目: 需要用到的程序结构是循环:  打印字母,每行6个,一共6行, 那么就是打印36次, 所以循环应该是0到35次 或者1到36次; 

需要用的主要运算是 Mod取模; \整除运算

Private Sub Form_Load()
Form1.Show '窗口显示出来
Print '换行.离上边框远点
Print
Dim i As Integer '定义一个整数i
For i = 0 To 35 '因为是6行,每行6个字母,所以就是循环36次 [0,35]
If i Mod 6 = 0 Then Print Space(i \ 6 + 10); '每一行最前面的空格数量 (每一行的前面都再加10个空格,都离左边框远点)
Print Chr(i Mod 26 + 65) + Space(1); '打印字母 并且输出一个空格
If i Mod 6 = 5 Then Print '每打6个字母就换行一次
Next
End Sub
洗澡没泡沫
2019-03-17 · TA获得超过679个赞
知道小有建树答主
回答量:833
采纳率:81%
帮助的人:70.4万
展开全部

VB代码:

Private Sub Form_Click()
Dim s(35) As String, i&
For i = 0 To 35
If i Mod 6 = 0 Then Me.Print Chr(13) & Space(20 + 2 * (i \ 6));
s(i) = Chr(i Mod 26 + 65)
Me.Print s(i); Space(2);
Next
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式