手机浏览器扫描二维码访问
「哎呀,别卖关子了,赶紧说吧!
」
看着老爹一幅悠然闲适的样子我牙根儿都痒痒,如果不是害怕遭雷劈可能早就用鞋底招呼过去了。
「好吧好吧,那我就说吧。
其实要通过键值来避过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就是当前移动方向的下个位置,下下个位置的坐标,有了它们,实现功能应该就不是什么难事儿了吧?」
「这样……都行?」
我和小弦子都被老爹这波操作秀到了,真的特别让人无语。
就好像你想尽一切办法,使尽浑身解数都没有将一块大石头给搬起来,然而在这个时候某个人拿了几个滑轮和绳子,不费吹灰之力就大石头给搬起来了。
不仅是我和小弦子有这种感觉,就连之前陷入沉思的六叔叔也是好一阵无语,如果一定要用一个词语来形容我们此时此刻的心情,大概还是只有「卧槽」这两个字了。
但不得不是说的是,老爹的这种做法让人挑不出来任何的毛病来,而且简单易懂,实现起来也极为容易。
很显然,这并不是我,小弦子和六叔叔想要看到的结果,因为这和我们想象中的算法相差太大了!
算法难道不应该是经过一系列精密的计算后,最终得到想要的结果么?
「哈哈,你们别这样看着我,我之前声明过的,这种方法比较取巧。
而且作为一个合格的程序员,就是要用最简洁的代码实现最复杂的功能,因为简洁同时也意味着效率高。
」
老爹似乎是看穿了我们三个人的心思。
好吧,我承认他说得很有道理的样子,但是依然没有办法让我平静的接受,毕竟之前我为了考虑键值和位置移动偏移量的关系扣了那么久的头皮,让我如何能够接受这种毫无技术含量的答案?
小弦子和六叔叔没有说话,不过我猜他们和我想的应该是差不多。
「行了行了,那我就说说第二种方法吧,如果这种方法依然不能让你们满意,我就没有办法了!
...
老大每一个时代,都需要有一些人代表正义和光明,所以,我来了。老二那么,每一个时代,也需要人代表邪恶和黑暗。老三人就不可以太聪明,否则,烦恼的事情就越来越多。所以,我傻,我的欢乐多。李龟年我只是带给这个世界欢乐,并不是让所有人变成傻冒,虽然,各位都是已有完本作品大唐农圣,欢迎各位书友品鉴。...
一朝穿越,借尸还魂,开局就是糟心的一家,还有一个没爹的娃。所幸林锦绣有主角光环,系统加身,人生开挂,狂赚小钱钱。来恶人,打!有弱小,帮!诶,这位大兄弟,怎么长的如此像我放大版的儿子,等等,留下姓名来。暴富带大家过好日子给儿子找个爹,齐活咯!...
家族弃少被赶出家门,却被点名做了上门女婿。虽然老婆倾国倾城,但却从未有过一天好脸色。如今,家族剧变。为了不被老婆说成窝囊废,我只能接受家族的重重考验。...
尹伊络莫名其妙多了个儿子,尹伊络一夜之间成了豪门富太太。z国的人都知道,尹伊络是简家大少的心尖甜蜜饯,打不得,骂不得,当宝贝似的宠着。某记者发布会上。记者问简少,请问尹小姐在你心目中是怎样的一个女人,值得你如此疼爱?简少我家夫人温婉贤惠不说脏话。那些被尹伊络抢尽风头的上流女配们欲哭无泪,简少莫不是年纪轻轻便瞎了!...
一锄头挖地挖到超大咸鱼干不是事儿,被咸鱼干臭晕就有点尴尬了,晕了后做梦预见凄惨未来就玄幻了,悲惨1,秦鱼郁郁寡欢。 然后浑身带着咸鱼干醉人芳香的一只猫出现了。 猫本殿是天神之子,为了消灭邪恶选择被封印千年万年,你就是我的有缘人!快,别废话了,跟我一起拯救三千小世界吧! 说完后,它的肚子咕咕叫了。 一面现实种田,一面快穿攻略各种邪恶BOSS,后来她从内心闺秀喜欢种田的温柔少女进化成了表里不一笑里藏刀的温柔小姐姐。 秦鱼我真的只是想种田而已。 PS本文可撩妹撩男神,主暧昧,无CP,会防盗,先宣告一般,因此希望广大读者们事先有心理准备,不要强求CP或者抗议防盗,谢谢支持。...