编一个程序,显示出的曲线轨迹为李沙育图形(可以用VB或者C语言)。谢谢了
答案:2 悬赏:60
解决时间 2021-03-05 16:48
- 提问者网友:故事与他
- 2021-03-05 11:09
编一个程序,显示出的曲线轨迹为李沙育图形(可以用VB或者C语言)。谢谢了
最佳答案
- 二级知识专家网友:蜜罐小熊
- 2021-03-05 12:05
Option Explicit
Private Const strName = "李沙育" '这里修改你的名字
Private Sub Form_Load()
Dim al(0 To 60, 0 To 18) As Long
Dim i As Long, j As Long
Dim s As String
s = InputBox("请输入单个字符掩码:", "设置", "#") '·
If Trim(s) = "" Then End
Me.AutoRedraw = True
Me.ScaleMode = 3
Me.BackColor = vbWhite
Me.ForeColor = vbBlack
Me.Font.Name = "宋体"
Me.Font.Size = 16
Me.Print strName
Me.Show
Me.Refresh
For i = 0 To 60
For j = 0 To 18
al(i, j) = Me.Point(1 + i, 1 + j)
Next j
Next i
Me.Cls
Me.Font.Size = 9
For j = 0 To 18
For i = 0 To 60
If al(i, j) = vbWhite Then
Me.Print " ";
Else
Me.Print s;
End If
Next i
Me.Print ""
Next j
Me.Width = 5850
Me.Height = 3990
End Sub
Private Const strName = "李沙育" '这里修改你的名字
Private Sub Form_Load()
Dim al(0 To 60, 0 To 18) As Long
Dim i As Long, j As Long
Dim s As String
s = InputBox("请输入单个字符掩码:", "设置", "#") '·
If Trim(s) = "" Then End
Me.AutoRedraw = True
Me.ScaleMode = 3
Me.BackColor = vbWhite
Me.ForeColor = vbBlack
Me.Font.Name = "宋体"
Me.Font.Size = 16
Me.Print strName
Me.Show
Me.Refresh
For i = 0 To 60
For j = 0 To 18
al(i, j) = Me.Point(1 + i, 1 + j)
Next j
Next i
Me.Cls
Me.Font.Size = 9
For j = 0 To 18
For i = 0 To 60
If al(i, j) = vbWhite Then
Me.Print " ";
Else
Me.Print s;
End If
Next i
Me.Print ""
Next j
Me.Width = 5850
Me.Height = 3990
End Sub
全部回答
- 1楼网友:24K纯糖
- 2021-03-05 13:14
你好!
因为不懂 所以画不出
如果对你有帮助,望采纳。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯