#include<iostream>
using namespace std;
int main(){
int n,a,b,c,sum=0;
int i,f;
for(n=100;n<1000;n++){
c=n%10;
b=(n/10)%10;
a=n/100;
for(i=1,f=1;i<=a;++i)
f=f*i;
sum=sum+f;
for(i=1,f=1;i<=b;++i)
f=f*i;
sum=sum+f;
for(i=1,f=1;i<=c;++i)
f=f*i;
sum=sum+f;
if(sum==n)
cout<<n<<'/t';
}
return 0;
}
为啥就没有输出结果呢?!!