java基础趣味题---读心术

2017-09-23  本文已影响0人  java大湿兄

最近看到一个有趣的java基础题,分享给大家!

读者从10~99之间任意选择一个数A,把这个数的十位与个位相加得到B,再用A减去B得到一个数C。然后从下图中找到C对应的图形.

例如:你选的数是23,那么2+3=5,然后23-5=18,在图表中找出与最后得出的数所相应的图

形,并把这个图形牢记心中?

找到对应的图形了吗?

我在这里就可以看到读者心里面的图形:是一个菱形◆,对吗?

不用骗我了,肯定是的,要不然就是您自己算错了。

哄哄小女友还是可以的。

这其实不是什么读心术,因为任何两位数减去个位+十位就是9的倍数,你看到没,9的倍数都是菱形。

算法如下:

设某两位数a的十位和个位分别为m、n,则 a=10m+n

减掉他的个位与十位之和得 a-(m+n)=10m+n-(m+n)=9m

所以是9的倍数。

所以这就是所谓的读心术了。

下面是java代码的写法:

知道这个小游戏的朋友请勿愤我,谢谢大家的支持!以后再分享!

学习Java的同学注意了!!!

学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群346942462,我们一起学Java!

上一篇下一篇

猜你喜欢

热点阅读