利用VB,判断某一年是否为闰年

作者:wendy | 创建时间: 2023-06-06
利用VB可以快速判断某一年是否为闰年。判断闰年以下规则:1)能被400整除的年是闰年;2)能被100整除,但不能被400整除的年不是闰年;3)能被4整除,但不能被100整除的年是闰年;4)不能被4整除的不是闰年。...
利用VB,判断某一年是否为闰年

操作方法

打开Visual Basic软件(VB软件),新建工程,在Form1窗体黑点区域双击。

清空后,复制下段语句,粘贴到工程1-Form1。 Private Sub Form_Click() Dim y% y = InputBox("y=") If y Mod 400 = 0 Then Print "是闰年" Else If y Mod 100 = 0 Then Print "不是闰年" Else If y Mod 4 <> 0 Then Print "不是闰年" Else Print "是闰年" End If End If End If End Sub

在Form1中单击,弹出工程1窗口,在输入栏中输入年份(如:2016),点击确定,在Form1中会显示出(是或不是闰年)。然后在Form1中单击,弹出工程1窗口即可反复。可以用例如“1990、1900年不是闰年,1980、2000年是闰年”检验语句正确性。保存出来即可。

方法/步骤2

此外还可以复制下段语句,粘贴到工程1-Form1。其他步骤如方法一。 Private Sub Form_Click() Dim y% y = InputBox("y=") If y Mod 4 <> 0 Then Print "不是闰年" Else If y Mod 100 <> 0 Then Print "是闰年" Else If y Mod 400 <> 0 Then Print "不是闰年" Else Print "是闰年" End If End If End If End Sub

方法/步骤3

此外还可以复制下段语句,粘贴到工程1-Form1。其他步骤如方法一。 Private Sub Form_Click() Dim y% y = InputBox("y=") If y Mod 400 = 0 Then Print "是闰年" Else If y Mod 100 = 0 Then Print "不是闰年" Else If y Mod 4 = 0 Then Print "是闰年" Else Print "不是闰年" End If End If End If End Sub

温馨提示

在编辑语句时,必须清空。Private Sub Form_Load() End Sub必须删除。
输入栏输入时,必须输入纯数字,不得为空。
点击展开全文

更多推荐