设计一个输入月份显示季节的程序。(VB)啊!!!!!!!!!!

当从月份框中输入1~12时,单击“显示”按钮时显示季节名称,如果输入的数值不在1~12范围内显示“输入无效!”的提示信息。在2011,11,1日6:00之前希望你们帮我解... 当从月份框中输入1~12时,单击“显示”按钮时显示季节名称,如果输入的数值不在1~12范围内显示“输入无效!”的提示信息。
在2011,11,1日6:00之前希望你们帮我解决完 谢谢
展开
 我来答
syx54
2011-10-30 · TA获得超过7377个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2660万
展开全部
哈哈,不是我发明的,我看来的,这个发明很聪敏!
Private Sub Command1_Click()
Dim M As Integer
M = Trim(Text1.Text)
If M >= 1 And M <= 12 Then
Print Mid("春春春夏夏夏秋秋秋冬冬冬", M, 1)
Else
Print "输入无效!"
End If
End Sub
追问
为什么我的同学是分  3-5,6-9,10-11,12-2 写的呢?????
追答
这个题目没有讲清楚,要你根据需要而定:
通常江浙沪地区:3,4,5为春天,6,7,8为夏天,9,10,11为秋天,12,1,2为冬天,所以我上面那个就应该用楼下的。
我一开始没有考虑地理因素,简单地认为:
1-3为春,4-6为夏,7-9为秋,而10-12为冬,确实不太科学和完美。
本例,是说发明者聪敏是因为他巧妙的运用了Mid函数,大大简化了代码。通常,这个问题会用多分支结构来完成即:
方法二:
if M>=3 and M=6 and M=9 and M<=11 Then
Print "秋"
elseif M=12 Or M=1 Or M=2 Then
Print "冬"
else
Print "输入无效!"
end if
方法三:
Select Case M
Case 3,4,5
Print "春"
Case 6,7,8
Print "夏"
Case 9,10,11
Print "秋"
Case 12,1,2
Print "冬"
Case
Print "输入无效!"
End Select
显然,用Mid函数简单得多。
茶话山海
2011-10-30
知道答主
回答量:33
采纳率:0%
帮助的人:13万
展开全部
那位仁兄。。。。。。。。。。。。。
正确的是:如果您位于北半球,那么:
Private Sub Command1_Click()
Dim M As Integer
M = Trim(Text1.Text)
If M >= 1 And M <= 12 Then
Print Mid("冬冬春春春夏夏夏秋秋秋冬", M, 1)
Else
Print "输入无效!"
End If
End Sub
追问
为什么我的同学是分  3-5,6-9,10-11,12-2 写的呢?????
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1542231788
2011-10-31
知道答主
回答量:71
采纳率:0%
帮助的人:38.6万
展开全部
这个,只要创建三个控件,文本框,标签和按钮,在button事件中编写用if判断的语句,最后在标签上显示就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式