fork(6) download
  1. #include<stdio.h>
  2. #include<math.h>
  3. int gt(int t)
  4. {
  5. int tan=1;
  6. for(int i=1;i<=t;i++)
  7. {
  8. tan*=i;
  9. }
  10. return tan;
  11. }
  12. int main()
  13. {
  14. int a,b,sum=0,dem=0;
  15. scanf("%d%d",&a,&b);
  16. for(int n=a;n<=b;n++)
  17. {
  18. int k=n;
  19. while(k>0)
  20. {
  21. sum+=gt(k%10);
  22. k/=10;
  23. }
  24. if(sum==n)
  25. {
  26. printf("%d ",n);
  27. dem++;
  28. }
  29. }
  30. if(dem==0)
  31. {
  32. printf("0");
  33. }
  34. }
Success #stdin #stdout 0s 9424KB
stdin
1 100
stdout
1