1/12=1/24+1/24
#include<iostream>#define
MAX 300000using
namespace
std;int
main(){ int
k; float
c; while(cin>>k) { for(int
i=k+1;i<=2*k;i++) //y { c=(float)i*k/(i-k); int
x=c; if(x==c&&x>0) cout<<1<<‘/‘<<k<<‘=‘<<1<<‘/‘<<x<<‘+‘<<1<<‘/‘<<i<<endl; } }}再通过先运算方式,就可以缩小穷举范围
同时需要考虑整型和浮点型的关系,直接做/法便会丢解
原文:http://blog.csdn.net/u013240812/article/details/25410217