| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 512 人关注过本帖
标题:[求助]一重循环打印下三角99乘法表
收藏  订阅  推荐  打印 
。玲子
Rank: 1
等级:新手上路
帖子:6
积分:160
注册:2008-5-20
[求助]一重循环打印下三角99乘法表

一重循环打印下三角99乘法表
知道的帮下忙 谢谢啦 想了一个上午了555
搜索更多相关主题的帖子: 乘法表  三角  打印  
2008-5-20 12:57
。玲子
Rank: 1
等级:新手上路
帖子:6
积分:160
注册:2008-5-20
知道的帮下忙555

谢谢啦
2008-5-20 13:02
jxyga111
Rank: 12Rank: 12Rank: 12
来自:中華人民共和國
等级:版主
威望:11
帖子:4173
积分:4955
注册:2008-3-21

你用這個做參考
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
For i = 1 To 9
    Print Space(18 - i * 2);
    For j = 1 To i * 2 - 1
        Print Str(i);
    Next
    Print
Next
End Sub
2008-5-20 14:06
jxyga111
Rank: 12Rank: 12Rank: 12
来自:中華人民共和國
等级:版主
威望:11
帖子:4173
积分:4955
注册:2008-3-21

剛做出來的看看是不是你要的
Private Sub Command1_Click()
Dim strX As String
For i = 1 To 9
For j = 1 To i
strX = i & "*" & j & "=" & i * j
Form2.Print Tab((j - 1) * 8 + 3); strX;
Next j
Form2.Print
Next i
End Sub
2008-5-20 14:20
。玲子
Rank: 1
等级:新手上路
帖子:6
积分:160
注册:2008-5-20

这个二重循环啊
2008-5-20 14:57
jxyga111
Rank: 12Rank: 12Rank: 12
来自:中華人民共和國
等级:版主
威望:11
帖子:4173
积分:4955
注册:2008-3-21

你要幾重循環的
2008-5-20 15:06
jxyga111
Rank: 12Rank: 12Rank: 12
来自:中華人民共和國
等级:版主
威望:11
帖子:4173
积分:4955
注册:2008-3-21

一重循環等一下
2008-5-20 15:07
。玲子
Rank: 1
等级:新手上路
帖子:6
积分:160
注册:2008-5-20

好的谢谢啦
2008-5-20 15:16
永夜的极光
Rank: 12Rank: 12Rank: 12
等级:版主
威望:17
帖子:2665
积分:33995
注册:2007-10-9

Private Sub Form_Click()
  Dim i As Integer, j As Integer, n As Integer
  For n = 0 To 80
    i = n \ 9
    j = n Mod 9
    If j <= i Then
      Form1.CurrentX = j * 700
      Form1.CurrentY = i * 200
      Print j + 1 & "*" & i + 1 & "=" & (i + 1) * (j + 1)
    End If
  Next
End Sub

从BFS(Breadth First Study)到DFS(Depth First Study)
学习VIM中,欢迎访问我的blog  http://hi.baidu.com/newkedison
严重鄙视一切把论坛当成作业生成器和人肉搜索引擎的人
2008-5-20 15:21
jxyga111
Rank: 12Rank: 12Rank: 12
来自:中華人民共和國
等级:版主
威望:11
帖子:4173
积分:4955
注册:2008-3-21

dim x as integer
dim y as integer
dim a as integer
Private Sub Form_Load()
  For a = 0 To 80
   x = n \ 9
    y = n Mod 9
    If y <= x Then
      me.CurrentX = y * 900
      me.CurrentY = x * 200
      Print j + 1 & "*" & i + 1 & "=" & (i + 1) * (j + 1)
    End If
  Next
End Sub
從網上找到一個,可以用

[ 本帖最后由 jxyga111 于 2008-5-20 15:31 编辑 ]
2008-5-20 15:25
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 2.172173 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved