#include <iostream>
using namespace std;
int jc (int n)
{
int j=1,f=1;
while (f<n)
{
j=j*(f+1);
++f;
}
return j;
}
int hs (int num)//
{
int a,b,c,sum=0,t,y,u;
a=num/100;
b=num%100/10;
c=num%10;
t=jc(a);
y=jc(b);
u=jc(c);
sum=t+y+u;
return sum;
}
int main()
{
int r;
r=100;
while (r<1000)
{
if (hs(r)==r)
cout<<r;
++r;
}
return 0;
}
特殊三位数
最新推荐文章于 2017-02-24 18:52:35 发布