永发信息网

在vb.net中,如何计算出2000-2100年之间的闰年?输出到文本框,并统计输出闰年的个数?主要是统计个数

答案:1  悬赏:70  手机版
解决时间 2021-04-01 05:19
在vb.net中,如何计算出2000-2100年之间的闰年?输出到文本框,并统计输出闰年的个数?主要是统计个数
最佳答案
根据闰年的定义 当年份能被400整除 或者能被4整除且不能被100整除时 此年份为闰年
所以 程序如下
新建一个Button,名称为Button1,新建一个TextBox,名称为TextBox1.当按下Button1的时候 textbox1中显示闰年年份结果
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim leapyears() As Integer = GetLeapYears(2000, 2100)
        Dim str As String
        Try
            Dim count As Integer = UBound(leapyears) + 1
            str = "闰年个数:" + count.ToString
            For i = 0 To UBound(leapyears)
                str += " " + leapyears(i).ToString
            Next
            TextBox1.Text = str
        Catch ex As Exception

        End Try
    End Sub
    ''' 
    ''' 获取指定年份区间中所有闰年组成的数组
    ''' 

    ''' 起始年份
    ''' 结束年份
    ''' 
    ''' 
    Private Function GetLeapYears(StartYear As Integer, EndYear As Integer) As Integer()
        Dim leapyears() As Integer = Nothing
        Dim index As Integer = 0
        For i = StartYear To EndYear
            If (i Mod 400 = 0) Or (i Mod 4 = 0 And i Mod 100 <> 0) Then
                ReDim Preserve leapyears(index)
                leapyears(index) = i
                index += 1
            End If
        Next
        Return leapyears
    End Function
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
仙剑三怎么去酆都啊,我的御剑飞行的那地图上
测量学试题,调整下图附合水准路线观测成果?
eve猎获级采集冰矿效率怎么样?
短裤夏装与春装怎么区分
This coat is of high quality. of是什么用法
单选题All of people in the
宝健健康生活馆地址有知道的么?有点事想过去
求HYDE 背部天使翅膀纹身的图片,最好是可以
1999年梅花5角硬币值多少钱
塑胶模具镶件断铁插碰穿做一段时间就断铁
岷山在哪里?
PE管的屈服强度是多少
长江黄河的枯水期及汛期是什么时候
谁认识这种东北春天在山上开的野花啊
如何腌制咸海兔
推荐资讯
写一篇关于港口物流的论文,一般需要哪些这个
身高165CM上身应该多长,下身应该多长?(按
火车k174次列车3号车厢座位表
吉善泉袋装水销售话术
雅思考试到底需要带几张照片(近期考过雅思的
我买的阿里宝卡,开通的第一个月有优惠吗?
刚给自己喜欢的女孩吵架了。我让她晚上睡觉关
买了许多年的狼牙棒放到冰箱里了许多年现在能
连晨翔家庭成员
为什么村子叫月亮弯"?请用"~” 在短文中画出
涉县五菱双排4s店双排二米斗1,2排量的多少钱
急急急急急急CAD打开一个图纸。卡在93%。是20
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?