分数拆分
来源:互联网 发布:几款进销存软件好坏 编辑:程序博客网 时间:2024/04/29 14:25
/* 分数拆分: 输入一个正整数k,找到所有的正整数x>=y,且1/k=1/y+1/x; 样例输入: 2 样例输出: 1/2=1/6+1/3 1/2=1/4+1/4 * */import java.util.*;public class Main7 {public static int n;public static void main(String[] args) {// TODO Auto-generated method stubScanner sc = new Scanner(System.in);n = sc.nextInt();String str = "";int tmp, t;// 计算得出y的取值范围是2×n范围之内for (int i = 1; i <= 2 * n; i++) {if (i == n) {continue;}tmp = n * i % (i - n);t = n * i / (i - n);if (tmp == 0 && t >= i) {// 记录满足情况的字符串str += "1/" + n + "=1/" + t + "+1/" + i + "\n";}}System.out.println(str);}}
0 0
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- LINUX内核内存屏障 -Memory Barrier
- 黑马程序员-------String StringBuffer StringBuilder
- 几个热门app的动画
- mysql 直接拷贝然后做主从 碰到的问题
- windows8开启透明方法
- 分数拆分
- android 4.0 USB Camera实例(二)应用层
- 教你制作一个OS X 10.9 Mavericks 安装U盘
- findViewById返回Null 该如何处理?View 中加载View的方法
- 编程实现Ctrl+A或V==是否被按下
- Balloon.2.9 —— UI组件之单选框
- FPGA时钟讨论
- winner比loser赢在哪?
- Android学习笔记:常用的dos命令(玩转Android)