分数拆分(枚举)
2016-03-12 16:46
302 查看
题目描述:输入正整数k,找到所有正整数x>=y,使得 1/k = 1/x + 1/y。
样例输入:
2
12
样例输出:
样例输入:
2
12
样例输出:
#include<stdio.h> int main() { int k; int x,y; scanf("%d",&k); for(y = k+1;y <= 2*k;y++) { x = k*y/(y - k); if(x > 0 && k*y%(y-k) == 0) printf("1/%d = 1/%d + 1/%d\n",k,x,y); } return 0; }
相关文章推荐
- 1002 A + B Problem II [ACM刷题]
- 循环语句(3)
- NSURLSession简介
- 新的开始
- CentOS6.5 下Redis 安装
- 图片压缩大全及二次采样
- 校内互测 选数字
- swift 自定义图片轮播视图
- 软件测试面试常问问题及解答
- 复习类
- 静态方法,Arrays类,二维数组
- ubnutu14.04 redies 集群
- CodeForces 596A:Wilbur and Swimming Pool【水】
- codeforces631A(暴力枚举)
- HDU2430 beans
- ViewStub延迟加载技术
- Git相关命令描述
- ViewTreeObserver.OnGlobalLayoutListener
- 程序猿关注的微信公众号和网站--小结
- SQL报错error:索引中丢失IN或OUT參数