第11周项目四 特殊三位数
2014-11-17 11:14
337 查看
#include <iostream> using namespace std; long fac(long x); int main() { int m,a,b,c; for (m=100;++m;m<=999) { a=m/100; b=m/10-a*10; c=m%10; if (m==fac(a)+fac(b)+fac(c)) cout<<m<<"="<<a<<"!+"<<b<<"!+"<<c<<"!"<<endl; } return 0; } long fac(long x) { int y; if (x==0||x==1) y=1; else y=x*fac(x-1); return y; }
相关文章推荐