错误 1 运算符“<=”无法应用于“bool”和“int”类型的操作数

if(0<=s<=9){MessageBox.Show("偶尔情绪低沉,为正常情绪。");}elseif(10<=s<=15){MessageBox.Show("轻度抑郁... if (0<=s<=9)
{
MessageBox.Show("偶尔情绪低沉,为正常情绪。");
}
else if (10 <= s <= 15)
{
MessageBox.Show("轻度抑郁(您的情绪比正常状态更低落,抑郁心情有时会干扰您享受生活)");
}
else if (16 <= s <= 25)
{
MessageBox.Show("中度慢性抑郁(您面临沮丧,悲伤及不愉快体验的连续折磨)");
}
else
{
MessageBox.Show("严重抑郁(抑郁极其严重,影响您的生活,建议咨询心理医生)");
}

这个在C# 中要怎么改?本人新手,请大神指点。
展开
 我来答
赢桓
推荐于2017-11-26 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:73
采纳率:100%
帮助的人:55.3万
展开全部
拆开写,0<=s<=9改成0<=s&&s<=9 ,其中&&表示两个条件同时满足
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zjfaok
2013-08-25 · TA获得超过6806个赞
知道大有可为答主
回答量:4146
采纳率:62%
帮助的人:1615万
展开全部
你以为0<=s<=9是表示s的值在0和9之间么
追问
我想表示这个。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式