学习
实践
活动
专区
工具
TVP
写文章

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

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

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

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171208G0YLWA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券