#include<iostream>
using namespace std;
//不同汉字代表不同数字,相同汉字代表相同数子 ,求“都”,“要”,“学”,“C”四个字符所代表的数字
//
// C
// 学 C
// 要 学 C
// + 都 要 学 C
//-------------------------------
// 2 0 0 8
//多重循环 对 i,j,k,n进行枚举求出
int main()
{
int s = 0;
for(int i=0;i<3;i++)
{
for(int j=0;j<10;j++)
{
if(i == j)
continue;
for(int k=0;k<10;k++)
{
if(k == j || k == i)
continue;
for(int n=0;n<10;n++)
{
if(n == i || n == j || n == k)
continue;
s=i*1000+j*200+k*30+n*4;
if(s != 2008)
continue;
cout<<"i ="<<i<<" "<<"j ="<<j<<" "<<"k ="<<k<<" "<<"n ="<<n<<endl;
goto END;
}
}
}
END : cout<<endl;
}
return 0;
}
运行结果: