C++ 使用if语句满足两个条件
我正在为我的班级编写一个简单的射击加农炮“游戏”,当它击中目标时,我必须让程序打印“命中”。我使用的代码是(C++ 使用if语句满足两个条件,c++,C++,我正在为我的班级编写一个简单的射击加农炮“游戏”,当它击中目标时,我必须让程序打印“命中”。我使用的代码是(h是y轴,d是x轴): if(h>100&&680if(h>100&&680
h
是y轴,d
是x轴):
if(h>100&&680if(h>100&&680
一次只能进行一次少于一次的比较。分别进行比较,并使用“&&”运算符检查它们是否都为真。表达式680,这是因为您应该查找运算符<的作用,但您的问题在这一部分“680h
是y轴,d
是x轴”那么你为什么不把它们命名为x
和y
?研究这一页:你从哪里读到的((h>100&&680
?你确定吗?@LightnessRacesinOrbit是的,这是个可怕的错误。谢谢你指出。编辑。
if (h > 100 && 680<d<780)
{
write_string("HIT");
}
if (h > 100 && 680 < d && d < 780) {
write_string("HIT");
}