2014_6_奇怪的分式
【难度:简单】
【考点:枚举】
题目
注意:答案是个整数(考虑对称性,肯定是偶数)。请通过浏览器提交。不要书写多余的内容。
C++代码
#include<iostream>
using namespace std;
int gcd(int a, int b){//can not use here
if(a==0)
return b;
gcd(b,a%b);
}
int ans =0;
int main(){
//枚举四个数字
for(int a=1;a<10;a++){
for(int b=1;b<10;b++){
if(a!=b){
for(int c=1;c<10;c++){
for(int d=1;d<10;d++){
if(c!=d){
if((a*10+b)*b*d==(b*10+c)*a*b)
ans++;
}
}
}
}
}
}
cout<<ans;
return 0;
}