网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月12日漏签0天
vb吧 关注:156,092贴子:1,166,233
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 8回复贴,共1页
<<返回vb吧
>0< 加载中...

怎么在窗口上打印出一个符合*和空格相间,并组成一个正的三角形?

  • 只看楼主
  • 收藏

  • 回复
  • 风尘居士
  • 啥也不懂
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
直接用符合打印容易,但要符号和空格相间我实在想不出来,不知道应该怎么设计代码?
意思就是:第一行1个符号,第2行3个符号,并且是符号。空格。符号。空格。符号这样排列,第3行5个符号,也是符号空格符号的排列,最后组成一个正的▲(三角形)


  • hzyloveljr
  • 递归爆栈
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
把符号和空格可不可以看成一个整体啊?第一行是一个符号空格,第二行是两个符号空格


2025-08-12 19:53:07
广告
不感兴趣
开通SVIP免广告
  • 风尘居士
  • 啥也不懂
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
问题是怎么输出呢?


  • hzyloveljr
  • 递归爆栈
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
本来刚开始是想到用String,可气的是只能重复字符串的首字符,思索中…… 嘿嘿 本人是vb新手 见笑了


  • cjsworld
  • 递归爆栈
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Option Explicit
Private Sub Command1_Click()
Dim LineNum As Integer, i As Integer, k As Integer, str As String
LineNum = Val(InputBox("输入所需行数"))
For i = 1 To LineNum
     str = String(2 * (LineNum - i), " ")
     For k = 1 To 2 * i - 1
         str = str & "*" & " "
     Next k
     Print str
Next i
End Sub


  • hzyloveljr
  • 递归爆栈
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
看来楼上大神已经给出答案了,嘿嘿 今天中午午休的时候还在想楼主提出的问题,晚上回到宿舍后又查了点资料,写出一个来,你看行不行。 窗体上只要一个按钮就OK Private Sub Command1_Click() Dim i As String i = "* * * * * * * * " Dim a As Integer For a = 1 To 8 Print String(8 - a, " ") & Right(i, 2 * a); Print Next a End Sub 这样只用了一个简单的循环和RIGHT,只是总觉得自己这样写有种骗人的想法,我手机发的 代码可能有些乱,求手机发帖技巧


  • 风尘居士
  • 啥也不懂
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
回复:4楼
对是,string只能重复第一个字母,我就在这没着了……


  • 风尘居士
  • 啥也不懂
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
回复:5楼
哇,谢谢。


2025-08-12 19:47:07
广告
不感兴趣
开通SVIP免广告
  • l4m2
  • 小吧主
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Private Sub Command1_Click()
Dim LineNum%, i%, str$
LineNum = Val(InputBox("输入所需行数"))
str = Space(LineNum * 2 - 2) & "*"
For i = 1 To LineNum
     Print str
     str = Mid(str, 3) & " * *"
Next i
End Sub


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 8回复贴,共1页
<<返回vb吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示