奇怪的分式

来源:互联网 发布:enum c语言 编辑:程序博客网 时间:2024/05/01 16:05


#include "iostream"using namespace std;int main(){int sum=0;double a;double b;for(int i1=1;i1<10;i1++){for(int i2=1;i2<10;i2++){if(i1==i2)continue;for(int j1=1;j1<10;j1++){for(int j2=1;j2<10;j2++){if(j1==j2)continue;//a=((1.0*i1)/i2)*((1.0*j1)/j2);这样结果是错的,可能是精确度的原因a=(1.0*i1*j1)/(i2*j2);b=(1.0*(i1*10+j1))/(i2*10+j2);if(a==b){cout<<i1*10+j1<<"/"<<i2*10+j2<<endl;sum++;}}}}}cout<<sum;}


1 0