【项目三】特殊三位数
#include <iostream>
using namespace std;
long fac(int n)
{
long f=1;
for(int i=1;i<=n;i++)
f*=i;
return f;
}
int main()
{
int a,b,c,n,i;
cout<<"满足条件n=a!+b!+c!的所有三位数为:"<<endl;
for(i=100; 1<1000; i++)
{
a=i/100;
b=i/10%10;
c=i%10;
if(i==fac(a)+fac(b)+fac(c))
cout<<i;
}
return 0;
}