作者在 2013-04-17 14:28:07 发布以下内容
来自论坛 http://bbs.bccn.net/thread-404325-1-1.html
#include<iostream>
using namespace std;
int main()
{
for(int i=12; i<=98; i++)
for(int j=123;i*j>1234 && i*j<9876 &&j<987;j++)
if (i%10+ i/10+ j%10 + j/10%10 + j/100 +
i*j%10 + j*i/10%10 + i*j/100%10 +i*j/1000 ==1+2+3+4+5+6+7+8+9 &&
(i%10)* (i/10)* (j%10 )* (j/10%10) * (j/100) *
(i*j%10) * (j*i/10%10) * (i*j/100%10) *(i*j/1000)==1*2*3*4*5*6*7*8*9)
cout<<i<<"*"<<j<<"="<<i*j<<endl;
return 0;
}