题目:

上小学的时候,小明常常自己发明新算法。一次,老师出的题目是:
1/4 乘以 8/5 小明竟然把分子拼接在一起,分母拼接在一起,答案是:18/45

老师刚想批评他。转念一想。这个答案凑巧也对啊,真是见鬼!对于分子、分母都是 1~9 中的一位数的情况,还有哪些算式能够这样计算呢?
请写出全部不同算式的个数(包含题中举例的)。
显然,交换分子分母后。比如:4/1 乘以 5/8 是满足要求的,这算做不同的算式。
但对于分子分母同样的情况。2/2 乘以 3/3 这种类型太多了,不在计数之列!注意:答案是个整数(考虑对称性。肯定是偶数)。请通过浏览器提交。不要书写多余的内容。

解答例如以下:

public class 奇怪的分式 {public static void main(String[] args) {int count = 0;for (int a = 1; a <= 9; a++) {for (int b = 1; b <= 9; b++) {if (a != b) {for (int c = 1; c <= 9; c++) {for (int d = 1; d <= 9; d++) {if (c != d) {//这里一定要注意类型的选择,不应该使用int类型。经度太低应使用doubledouble sum1 = (double) a / b * c / d;double sum2 = (double) (a * 10 + c)/ (b * 10 + d);if (sum1 == sum2) {count++;}}}}}}}System.out.println(count);}}

结果为:14

Java算法-奇怪的分式相关推荐

  1. c语言奇怪的分式11,蓝桥杯-奇怪的分式-java

    /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称: ...

  2. 切面条/猜字母/大衍数列/奇怪的分式

    题目2.切面条 一根高筋拉面,中间切一刀,可以得到2根面条. 如果先对折1次,中间切一刀,可以得到3根面条.如果连续对折2次,中间切一刀,可以得到5根面条.那么,连续对折10次,中间切一刀,会得到多少 ...

  3. 2014\Province_C_C++_B\6 奇怪的分式

    标题:奇怪的分式 上小学的时候,小明经常自己发明新算法.一次,老师出的题目是: 1/4 乘以 8/5 小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45 老师刚想批评他,转念一想,这个答案凑 ...

  4. 2014蓝桥杯:李白打酒;奇怪的分式(枚举,最大公约数)

    三.题目:李白打酒 话说大诗人李白,一生好饮.幸好他从不开车. 一天,他提着酒壶,从家里出来,酒壶中有酒2斗.他边走边唱: 无事街上走,提壶去打酒. 逢店加一倍,遇花喝一斗. 这一路上,他一共遇到店5 ...

  5. java算法----排序----(6)希尔排序(最小增量排序)

    1 package log; 2 3 public class Test4 { 4 5 /** 6 * java算法---希尔排序(最小增量排序) 7 * 8 * @param args 9 */ 1 ...

  6. 希尔排序的java算法_Java算法系列篇 【希尔排序】

    什么? 搞Java不会算法? 由于个人兴趣原因以及工作所需,最近了解Java算法的相关案例 及时分享 感兴趣的欢迎交流 希尔排序 描述: 基本思想:先将整个待排序的记录序列分割成为若干子序列分别进行直 ...

  7. 1.1.10 从二分查找BinarySearch开启算法学习之路---《java算法第四版》

    文章目录 0.前言 1.功能 2.示例 有两个名单tinyW.txt和tinyT.txt,将tinyT.txt名单中不在tinyW.txt的数据打印出来 ① 实现原理 ② 实现代码 ③ 性能分析 0. ...

  8. Set精讲(Java)·算法常用集合处理方法

    Set精讲(Java)·算法常用集合处理方法 Set概述 Set集合类似于一个罐子,程序可以依次把多个对象"丢进"Set集合,而Set集合通常不能记住元素的添加顺序.实际上Set就 ...

  9. 128位java_求一个java算法,用128位密钥的AES加密128位明文,得出的密文还是128位...很着急,非常感谢各位大神,求救!...

    求一个java算法,用128位密钥的AES加密128位明文,得出的密文还是128位...很着急,非常感谢各位大神,求救! 关注:157  答案:1  mip版 解决时间 2021-02-03 09:1 ...

最新文章

  1. sql删除过程的命令是什么_一个删除表字段的自动化执行工单的思考
  2. pythonsuper用法_python super函数使用方法详解
  3. 多维数组的索引与切片_Numpy库使用入门(二)数据的索引和切片
  4. 7-7 列出叶结点 (10 分)
  5. js 支持的原始数据类型
  6. Cream Finance已批准将BAC作为抵押资产
  7. 在线ASCII流程图编辑器工具
  8. css制作俄罗斯方块,H5原创俄罗斯方块(基于canvas)
  9. P1262 间谍网络
  10. html怎么编辑文字位置,html – 修正文本的位置背景剪辑
  11. stm32霍尔编码器电机测速原理
  12. 【中医学】11 常见病证-1:感冒:咳嗽:泄泻:水肿:淋证:心痛
  13. Linux 自动挂载U盘 实现热插拔
  14. 《全球通史》读书笔记2
  15. leetcode——石子游戏系列题目
  16. 网络常用密码忘记破解方法
  17. Excel如何批量添加图片批注?
  18. 大众软件:2010中国电脑游戏产业报告
  19. Node 学习笔记一
  20. 使用php写输出hello的代码,如何使用php输出hello world?-PHP问题

热门文章

  1. 将Web项目部署到华为云服务器的Linux的Tomcat中
  2. 华硕笔记本:Ubuntu 18.04安装Nvidia驱动
  3. linux 内存被修改,linux 查询内存(linux 修改 openfiles)
  4. mysql 1366in_如何实战解决mysql#1366错误
  5. 赛门铁克卸载工具_神奇的安卓恶意软件 xHelper:自卸载且无法删除
  6. cd返回上一 git_PHP项目中应用CI/CD的碎碎恋!
  7. Visual Leak Detector 帮助检查内存泄露
  8. 描述符:property 迭代器
  9. IaaS,PaaS,SaaS 的区别
  10. JVM 垃圾回收算法及回收器详解