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!

推荐阅读更多精彩内容

  • Java经典问题算法大全 /*【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子...
    92938c89b720阅读 1,360评论 0 2
  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    叶总韩阅读 4,538评论 0 40
  • C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的 算法 题目:...
    Poison_19ce阅读 753评论 0 0
  • 前言:最近在项目中用到了好多零碎的知识,现把一些写过的小问题拿出来整理一下,以加深记忆,好记性不如烂笔头(要多拿 ...
    hoyts阅读 152评论 0 0
  • 自从实习搬过来广州和好朋友租房子后,每天上下班都会经过一个菜市场。 七旬垂垂老矣的老太婆,年轻白暂的17岁少女,推...
    她的全世界阅读 365评论 0 4