您的位置:首页 > 其它

uva10976分数拆分(第七章)

2016-07-04 16:01 169 查看
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
int n;
int x,k;
while(~scanf("%d",&k)){

int cnt=0;
for(int y=2;y<=2*k;++y){
if(y==k)continue;
x=k*y/(y-k);
if(k*(x+y)==x*y&&x>0)cnt++;
}printf("%d\n",cnt);

for(int y=2;y<=2*k;++y){
if(y==k)continue;
x=k*y/(y-k);
if(k*(x+y)==x*y&&x>0)printf("1/%d = 1/%d + 1/%d\n",k,x,y);
}

}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: