项目三:特殊三位数
#include<iostream>
using namespace std;
int fact(int);
int main()
{
int abc,a,b,c,sum;
cout<<"三位数中的特殊三位数为";
for(abc=100;abc<1000;abc++)
{
c=abc%10;
b=(abc/10)%10;
a=abc/100;
sum=fact(a)+fact(b)+fact(c);
if(sum==abc)
cout<<abc<<" ";
}
cout<<endl;
return 0;
}
int fact(int n)
{
int i, f=1;
for(i=1;i<=n;++i)
f=f*i;
return f;
}