C++可以多次用else if问题
答案:4 悬赏:70 手机版
解决时间 2021-11-19 12:27
- 提问者网友:原来太熟悉了会陌生
- 2021-11-19 00:11
C++可以多次用else if问题
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-11-19 01:42
standard_weight * 0.6 <= weight < standard_weight * 0.8改成
standard_weight * 0.6 <= weight && weight < standard_weight * 0.8
其他的else if也要改,不然计算机不能识别条件的意思。
standard_weight * 0.6 <= weight && weight < standard_weight * 0.8
其他的else if也要改,不然计算机不能识别条件的意思。
全部回答
- 1楼网友:怀裏藏嬌
- 2021-11-19 03:15
你输入standard_weight的值试试
- 2楼网友:等灯
- 2021-11-19 02:49
if(b>0)
n++;
sum1+=b;
语义出错
如果if语句后面没有做语言操作符{}的话,默认下一条语句作为表达式为真的执行语句
所以
if(b>0)
{n++;
sum1+=b;
}才是正确的
求采纳为满意回答。追问每个判断我都只带了一句话
n++;
sum1+=b;
语义出错
如果if语句后面没有做语言操作符{}的话,默认下一条语句作为表达式为真的执行语句
所以
if(b>0)
{n++;
sum1+=b;
}才是正确的
求采纳为满意回答。追问每个判断我都只带了一句话
- 3楼网友:雾月
- 2021-11-19 02:41
if (weight < standard_weight * 0.6)
cout<<"体重评价:严重营养不良"< else if (weight < standard_weight * 0.8)
cout<<"体重评价:中度营养不良"< else if (weight < standard_weight * 0.9)
cout<<"体重评价:轻度营养不良"< else if (weight < standard_weight * 1.1)
cout<<"体重评价:正常"< else
cout<<"体重评价:肥胖"<
cout<<"体重评价:严重营养不良"<
cout<<"体重评价:中度营养不良"<
cout<<"体重评价:轻度营养不良"<
cout<<"体重评价:正常"<
cout<<"体重评价:肥胖"<
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯