想不明?

hurryupxo 2003-10-15 06:31:53
#include <iostream.h>
viod main()
{
float score;
cout<<"请输入成绩:";
cin>>score;
if(score<0||score>100)cout<<"成绩必须要在0~100之间的数!";
else if (score<60) cout<<"不合格"<<endl;
以下的我不写了!
——————————————————————————————————————
为什么我用(score<0&&score>100)不行的?是不是一定要用||才行?
...全文
65 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sharkhuang 2003-10-19
  • 打赏
  • 举报
回复
加空格或者括号!不然&&会被解释为应用!有可能哦!!我猜想哈哈
catf1sh 2003-10-19
  • 打赏
  • 举报
回复
if(score<0||score>100)
smj31 2003-10-19
  • 打赏
  • 举报
回复
&&是逻辑与,
对于if(score<0&&score>100),要求score<0score>100同时成立才能执行后面的语句,
一个数不可能同时小于0又大于100
playboyxp 2003-10-19
  • 打赏
  • 举报
回复
应该用这句if(score<0&&score>100)
cgsw12345 2003-10-19
  • 打赏
  • 举报
回复
一个数不可能同时小于0又大于100!!!!

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧