| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 475 人关注过本帖
标题:我是新手,有问题请教!
只看楼主 加入收藏
痞子才
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-10-17
收藏
 问题点数:0 回复次数:4 
我是新手,有问题请教!
各位高手,小弟献丑了,我是刚开始自学vb,只能向大家请教了。在运行下面的一段程序时,总是出现个警告:编译错误 else 没有if ,小弟愚昧,望各位高手不吝赐教!感谢!

Private Sub Command1_Click()
Dim x As Single, y As Single
Dim strx As String
strx = InputBox("输入x的值", "分段函数")
x = Val(strx)
If x >= 0 Then y = 1 + x ^ 2
Else: y = 1 + Sin(x)
End If
Print "x的值为:" & x&; Chr(13) & "y的值为:" & y
Print
End Sub
搜索更多相关主题的帖子: 自学 
2005-11-01 21:10
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
收藏
得分:0 

初学者就应该乖点,不要乱来

Private Sub Command1_Click()
Dim x As Single, y As Single
Dim strx As String
strx = InputBox("输入x的值", "分段函数")
x = Val(strx)
If x >= 0 Then
y = 1 + x ^ 2
Else
y = 1 + Sin(x)
End If
Print "x的值为:" & x & Chr(13) & "y的值为" & y

End Sub

[此贴子已经被作者于2005-11-1 21:34:10编辑过]


天津网站建设 http://www./
2005-11-01 21:33
痞子才
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-10-17
收藏
得分:0 

谢谢了!是不是输入程序时打字法在作怪?


我的博客:http//:pizicai.
2005-11-02 08:10
leon2
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:731
专家分:0
注 册:2005-3-18
收藏
得分:0 
Print "x的值为:" & x&; Chr(13) & "y的值为:" & y
这句的 x& 应改成 x,Print 语句中字符串之间可以不用连接符 &,可以用分号 ;。
什么打字法作怪,是你的语法有错!
2005-11-02 12:41
痞子才
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-10-17
收藏
得分:0 
不好意思,我还有很长的路要走。

我的博客:http//:pizicai.
2005-11-04 14:49
快速回复:我是新手,有问题请教!
数据加载中...
 
   



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

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