这段代码的功能几乎是完美的,但它似乎忽略了my语句。这个程序的目标是只在-100到100之间转换温度,但出于某种原因,我的代码仍然在转换输入的任何数字。这是令人沮丧的,因为我已经尝试了几种不同的方法,但程序从来没有进入其他语句,并且总是运行if语句,即使我输入了10000。如有任何建议,敬请见谅{ int input;
作为我正在进行的一个项目的一部分,我想把含有水的瓷砖分成“海”和“湖”。要做到这一点,首先要在地图的边缘找到所有的水瓦片,并将它们指定为“海”瓷砖。与海瓦相邻的所有水瓦(没有对角线)也都是海砖。我的方法寻找第一个海瓷砖(在板的边缘)是没有缺陷的。然而,我寻找其他海砖的方法往往忽略了应该是海的巨大的矩形区域。代码如下:(seed是一个布尔数组,true是陆地,false是水,seas是另一个布尔数组,true是海瓦,false不是)
for (int x