永发信息网

我想问一下这个程序满足border的条件为什么不会输出?

答案:1  悬赏:30  手机版
解决时间 2021-01-07 01:19
  • 提问者网友:暮烟疏雨之际
  • 2021-01-06 17:12
我想问一下这个程序满足border的条件为什么不会输出?
最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-01-06 17:43
在开始if时:
x=-100.2
y=-100.2
d=100.2002
然后看看三个if。
if(x<=-201||y<=-101||x>=201||y>=101||(x<=-101&&d>=101)||(x>=101&&d>=101))
x<=-201:不是
y<=-101:不是
x>=201::不是
y>=101::不是
x<=-101&&d>=101:不是(x<=-101不符合)
if((-100=100&&d<=99))
-100x<=-100&&d<=99:不是(d<=99不符合)
x>=100&&d<=99不是(x>=100不符合)
if((-100=100&&99-10099&&d<101::不是(d>99不符合)
x>=100&&99=100不符合)
所以三个if都未通过,因此没有输出 。追问最后一个(x<=-100&&d>99&&d<101)为什么不满足?我觉得满足呀
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯