学会编程,学会思考一切未知的过程——车牌号推理继续

编程的乐趣在思考,编程的过程是创造。让我们继续发掘车牌号推理的新方法、新思路。(一辆卡车违犯交通规则,撞人后逃跑。现场有三人目击事件,但都没有记住车号,只记下车号的一些特征:甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是位数学家,说:四位的车号刚好是一个整数的平方,根据线索求出车号。)

以下第一种方法利用双重循环先组合出所有的前两位同、后两位同的四位数m,然后将m的平方根特意送给整型变量n,然后判断n的平方是否恰好是m,如相等则意味着m是另一个整数的平方;第二种方法,在判断车牌号num是否是”另一整数的平方”这一条件时,利用了强制类型转换符(int),看车牌号num这个数字的平方根送实型的i变量,然后判断i变量取整后和原来值的大小是否相同,如相同则证明num是一整数的平方!——你发现了思考和变通的的魅力了吗?

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171208G0YLWA00?refer=cp_1026

相关快讯

扫码关注云+社区