干支纪年法VB编程:输入一个年份,程序会列出从该年份开始的12年的干支纪年和生肖,希望大神帮我解释期中的关键语句
2020-02-18 10:18
405 查看
@[TOC(干支纪年法VB编程:输入一个年份,程序会列出从该年份开始的12年的干支纪年和生肖,希望大神帮我解释期中的关键语句)
Private Sub Command1_Click()
Dim a As Integer, b As Integer, i As Integer, n As Integer
Dim c1 As String, s1 As String, c2 As String, s2 As String, c3 As String, s3 As String
List1.Clear
s1 = “甲乙丙丁戊己庚辛壬癸”
s2 = “子丑寅卯辰巳午未申酉戌亥”
s3 = “鼠牛虎兔龙蛇马羊猴鸡狗猪”
n = Val(Text1.Text) '此行有1处错误
For i = n To n + 11 '此行补充填加代码
a = (i + 6) Mod 10
b = (i + 8) Mod 12
c1 = Mid(s1, a + 1, 1)
c2 = Mid(s2, b + 1, 1)
c3 = Mid(s3, b + 1, 1)
List1.AddItem Str(i) + "年 " + c1 + c2 + " " + c3
Next i
End Sub
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 托普2002裁员风波中保留的内容 (来自wwww.qq.com VB/vc精华区)
- 关于VB.NET中实现嵌套数据控件中数据绑定的问题(原创)
- 我是才开始学习VB的,哪位好心的耐心的朋友愿意收我作学生?
- vba笔记
- VBA字典
- 关于Xldown和Xlup的用法(Excel VBA)
- excel vba 快速获取某工作表最后行数(首列不为空值)
- VB 通过进程PID获取该程序的窗口句柄函数
- VB 通过进程PID获取该程序的窗口句柄函数
- VB 中自定义弹出提示框的位置
- VBA,两个sheet根据 4000 第一列id相同比较其余列,不同的值放到sheet3中
- solaris vbs巡检脚本
- vb的LINQ实现
- VB.NET 使用CHART控件做实时曲线
- VB总结
- 用VB制作文件下载程序(转)
- LGT8F328P-SSOP20 MiniEVB与USB--TTL烧录器连接
- VB调用.NET DLL(一)
- VB.NET水晶报表Crystal Reports学习(开发环境安装+程序示例+报表示例+客户端运行环境)
- 【求助】如何将循环检测中的代码检测到后只循环一次(vbs语言)