本文最后更新于 2181 天前,其中的信息可能已经有所发展或是发生改变。
#include<iostream>
using namespace std;
int main(){
int count=0;
for(double a=1;a<=9;a++){
for(double b=1;b<=9;b++){
for(double c=1;c<=9;c++){
for(double d=1;d<=9;d++){
for(double e=1;e<=9;e++){
for(double f=1;f<=9;f++){
for(double g=1;g<=9;g++){
for(double h=1;h<=9;h++){
for(double i=1;i<=9;i++){
if(a+(b/c)+(d*100+e*10+f)/(g*100+h*10+i)==10
&&a!=b&&a!=c&&a!=d&&a!=e&&a!=f&&a!=g&&a!=h&&a!=i
&&b!=c&&b!=d&&b!=e&&b!=f&&b!=g&&b!=h&&b!=i
&&c!=d&&c!=e&&c!=f&&c!=g&&c!=h&&c!=i
&&d!=e&&d!=f&&d!=g&&d!=h&&d!=i
&&e!=f&&e!=g&&e!=h&&e!=i
&&f!=g&&f!=h&&f!=i
&&g!=h&&g!=i
&&h!=i
){
count++;
cout<<"a:"<<a<<"b:"<<b<<"c:"<<c<<"d:"<<d<<"e:"<<e<<"f:"<<f<<"g:"<<g<<"h:"<<h<<"i:"<<i<<endl;
}
}
}
}
}
}
}
}
}
}
cout<<count<<endl;
return 0;
}