错误 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# 中要怎么改?本人新手,请大神指点。 展开
{
MessageBox.Show("偶尔情绪低沉,为正常情绪。");
}
else if (10 <= s <= 15)
{
MessageBox.Show("轻度抑郁(您的情绪比正常状态更低落,抑郁心情有时会干扰您享受生活)");
}
else if (16 <= s <= 25)
{
MessageBox.Show("中度慢性抑郁(您面临沮丧,悲伤及不愉快体验的连续折磨)");
}
else
{
MessageBox.Show("严重抑郁(抑郁极其严重,影响您的生活,建议咨询心理医生)");
}
这个在C# 中要怎么改?本人新手,请大神指点。 展开
2个回答
展开全部
拆开写,0<=s<=9改成0<=s&&s<=9 ,其中&&表示两个条件同时满足
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询