标题:求助,不知道哪出问题了!
只看楼主
xiaoqing2014
Rank: 1
来 自:浙江杭州
等 级:新手上路
帖 子:17
专家分:0
注 册:2014-3-7
结帖率:100%
 问题点数:0 回复次数:3 
求助,不知道哪出问题了!
问题编写一个可以查询某人属相的程序(提示:1900年出生的人属“鼠”)
 程序:
Dim Year As Integer
 Dim Name As Integer
 Year = Val(InputBox("请输人出生年份:", "生肖查询", 1900))
 Label1.Caption = "您是" & Str(Year) + "年出生的生肖为:"
 Name = Year Mod 12
 Select Case Name  
 Case 4     
 Label2.Caption = "鼠"  
 Case 5   
 Label2.Caption = "牛"   
 Case 6     
 Label2.Caption = "虎"   
 Case 7     
 Label2.Caption = "兔"   
 Case 8     
 Label2.Caption = "龙"   
 Case 9     
 Label2.Caption = "蛇"  
 Case 10     
 Label2.Caption = "马"   
 Case 11     
 Label2.Caption = "羊"   
 Case 0     
 Label2.Caption = "猴"   
 Case 1     
 Label2.Caption = "鸡"   
 Case 2     
 Label2.Caption = "狗"   
 Case 3     
 Label2.Caption = "猪"
 End Select
以上是我自个儿编的,可运行的时候好像不对,求高手帮忙,不知是哪错了!
搜索更多相关主题的帖子: 生肖 
2014-04-26 16:20
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:0 
看代码是没错。对应关系对了吗?

授人于鱼,不如授人于渔
早已停用QQ了
2014-04-26 16:40
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:652
专家分:3402
注 册:2008-5-7
得分:0 
经测试没什么问题,不过用下述代码更简洁
Dim Year As Integer
Dim Name As Integer
Year = Val(InputBox("请输人出生年份:", "生肖查询", 1900))
Label1.Caption = "您是" & Str(Year) + "年出生的生肖为:"
Name = (Year Mod 12) + 1
Label2.Caption = Mid("猴鸡狗猪鼠牛虎兔龙蛇马羊", Name, 1)
2014-04-26 17:10
xiaoqing2014
Rank: 1
来 自:浙江杭州
等 级:新手上路
帖 子:17
专家分:0
注 册:2014-3-7
得分:0 
谢谢!我自己又查了一下,是我自己在输入的时候出错了!呵呵。。。。
2014-04-27 13:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-430680-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.145397 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved