手机浏览器扫描二维码访问
「哎呀,别卖关子了,赶紧说吧!」
看着老爹一幅悠然闲适的样子我牙根儿都痒痒,如果不是害怕遭雷劈可能早就用鞋底招呼过去了。
「好吧好吧,那我就说吧。其实要通过键值来避过switch目前我能够想到的有两种方法,其中一种比较取巧,另一种就是正儿经的通过计算得出来。
刚刚你们也说了,如果是对灰太狼进行上下移动,实质上是在对行数x进行加减,左右移动,是对列数y做加减,那我们定义一个二维数组,把要加减的量放在数组里面,然后通过键值把数组取出来就好了。
向上移动,x-1,也就是x(-1),y0;
向下移动,x1,y0;
向左移动,x0,y-1,也就是y(-1);
向右移动,x0,y1;
键值的排列是左37,上3,右39,下40,如果我们对它们进行减运算,得到的结果是左0,上1,右2,下3,正好可以作为数组的下标。
于是就可以声明一个偏移量数组:
intoffset[4][2]={{0,-1},{-1,0},{0,1},{1,0}};
我们知道了灰太狼当前的位置,也可以通过键值获取位置的改变量,那么下一个位置、下下个位置自然就能够确定了。假设我们把移动这部分的逻辑定义成一个move函数,那么实现逻辑大概如下:
intmove(intkeycode)
{
intindex=keycode-37;
intx1=灰太狼当前位置xoffset[index][0];
inty1=灰太狼当前位置yoffset[index][1];
intx2=灰太狼当前位置xoffset[index][0]*2;
inty2=灰太狼当前位置yoffset[index][1]*2;
移动判断逻辑
}
x1,y1和x2,y2就是当前移动方向的下个位置,下下个位置的坐标,有了它们,实现功能应该就不是什么难事儿了吧?」
「这样……都行?」
我和小弦子都被老爹这波操作秀到了,真的特别让人无语。就好像你想尽一切办法,使尽浑身解数都没有将一块大石头给搬起来,然而在这个时候某个人拿了几个滑轮和绳子,不费吹灰之力就大石头给搬起来了。
不仅是我和小弦子有这种感觉,就连之前陷入沉思的六叔叔也是好一阵无语,如果一定要用一个词语来形容我们此时此刻的心情,大概还是只有「卧槽」这两个字了。
但不得不是说的是,老爹的这种做法让人挑不出来任何的毛病来,而且简单易懂,实现起来也极为容易。
很显然,这并不是我,小弦子和六叔叔想要看到的结果,因为这和我们想象中的算法相差太大了!
算法难道不应该是经过一系列精密的计算后,最终得到想要的结果么?
「哈哈,你们别这样看着我,我之前声明过的,这种方法比较取巧。而且作为一个合格的程序员,就是要用最简洁的代码实现最复杂的功能,因为简洁同时也意味着效率高。」
嗣子荣华路 大佬甜妻宠上天 王妃称心 我的蛮荒部落 迟宠 青梅千千结 张钟颖 上门龙婿陆凡 阴阳眼小师妹 夫人的病今天好了吗 戚风童话 韩娱之聚光 顾九辞霍明澈 最强豪婿陆凡 异界烽火录贰烽云再起 衫生诡 龙婿陆凡 梦灾末世生存指南 校园全能马甲女神 四龙攒凤
梦?不是梦?钓鱼老头(位面之主)年轻人,你已经死了。苏玛利钓鱼老头(位面之主)名字挺好听啊,我送你去一个有这个名字的位面吧。苏玛利我想回家。钓鱼...
颤栗世界游戏一开服就出了问题,几十万玩家被困在了游戏之中。残疾人柳乾在进入游戏的时候,合金义肢被误判成了正常手脚,这让他在游戏世界里拥有了合金打造的四肢。一拳能打断一棵树,一脚能踹倒一堵墙。开了这么大的挂,柳乾当然想要好好玩下去,成为这款末日游戏里最强大的存在。玩久了之后,柳乾慢慢发现,颤栗世界似乎并...
她是双目失明的慕家嫡女,庶妹抢婚,她惨遭下毒,当她再次醒来,她成了她一场轰动整个皇城的四皇子选妃大会上,她不经意路过,一个挂着如意环的绣球从天而降,恰好坠落到眼双目失明的她的怀里。他所有计划宣告失败,众目睽睽下一把掐住她脖子,找死呢?...
书海阁小说网免费提供作者孤夜曲的经典小说乘碧烟最新章节全文阅读服务本站更新及时无弹窗广告欢迎光临wwwshgtw观看小说她本是皇帝之女,天生之公主,却因其祖母当权,废帝为王,全家被贬至远离京城,这也使她度过了一个十分清苦的童年十五岁那年,皇帝一纸诏书,她们全家被召回京城,她父亲为了政治利益,将她们姐妹都嫁给了死对头一家,不过随着两家人新一代的苦心经营,两家也渐渐地开始放下仇怨,可就在这时,悲剧发生...
被虐了一世的苏乔重生了,手撕白莲花包了个夜店小狼狗,一路开挂登上人生巅峰。豪气地将一纸检测报告单拍在冷血丈夫的桌前。我有孩子了,不是你的。离吧!但是一抬头,苏乔下巴惊掉了。为什么冷血丈夫和夜店小狼狗竟然是同一个人!帝国总裁君墨辰残酷地掐灭她身边一朵朵桃花,将她逼至角落,邪魅一笑。既然不是我的,那就再生一个。...
带着暗黑破坏神中的一部分技能雷奥成为了穿越者大军中的一员。在这个与魔兽世界很是相近的异世里,成为了术士的他会经历些什么?当亡灵遇上尸爆术,当死者大军撞上骷髅海雷奥高呼神技在手,天下我有!(道友,我看你玉树临风,天赋异秉,将来必成大器。现在给你个小小的考验,本书简介旁边有个加书架的按钮,你把它点亮之后我们再来谈谈怎么称霸异界,你看如何?)...