急~!!用C++写 设abc 是一个三位数,求满足条件abc=a!+b!+c!
急~!!用C++写 设abc 是一个三位数,求满足条件abc=a!+b!+c!
日期:2012-02-15 17:07:45 人气:1
#include
int n(int i)
{
if(i>1)
return i*n(i-1);
else if(i==1)
return i;
}
int main()
{
for(int a = 1;a<=9;a++)
for(int b = 1;b<=9;b++)
for(int c = 1;c<=9;c++)
if(a!=b && b!=c && c!=a && (n(a)+n(b)+n(c)) == (a*100+b*10+c))
std::c