分数拆分
来源:互联网 发布:如何注册手机淘宝店铺 编辑:程序博客网 时间:2024/05/02 02:58
输入正整数k,找出所有的正整数x>=y,使得1/k=1/x + 1/y。
样例输入:
2
12
样例输出:
2
1/2=1/6+1/3
1/2=1/4+1/4
8
1/12=1/156+1/13
1/12=1/84+1/14
1/12=1/60+1/15
1/12=1/48+1/16
1/12=1/36+1/18
1/12=1/30+1/20
1/12=1/28+1/21
#include<iostream>
using namespace std;
void fun(int k)
{
for (int y = k+1; y <= 2*k; y++)
{
int a = k*y;
int b = y-k;
int x = a/b;
if (a%b == 0 && x >= y)
{
cout << "1/" << k << "=" << "1/" << x << "+" << "1/" << y << endl;
}
}
}
1/12=1/24+1/24
0 0
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- Access 在VBA中实现数据导出到Excel
- C++构造函数初始化列表——笔记
- 百钱买百鸡问题
- 是男人就下100层【第一层】——高仿微信界面(2)
- Ubuntu 下Mysql常用命令
- 分数拆分
- C语言经典算法100例-009-输出国际象棋棋盘
- HTML5 Video
- 读懂diff
- 简明Vim练级攻略
- 汇编指令: LGDT、LIDT、LLDT、LMSW、LOADALL、LOADALL286、LOCK、LODSB、LODSW、LODSD
- eclipse导入cocos2dx项目后,CDT无法编译
- 游戏开发常用算法
- java.net.BindException: Address already in use: JVM_Bind