hdu 2212
题意:给一个数n,求1!+....+n!是否等于n
水题
AC代码:
#include <iostream> using namespace std; int ss(int m) { int s=1; for(;m>0;m--) s*=m; return s; } int main() { int i,m,sum; for(i=1;i<=300500;i++) { sum=0; m=i; while(m>0) { sum+=ss(m%10); m=m/10; } if(sum==i) cout<<i<<endl; // else continue; } return 0; }