fork download
  1. #include <stdio.h>
  2.  
  3. int main(void){
  4. int r,s,x,z,v,res=0;
  5. int arr[10] = {0};
  6. for (r = 1; r < 10; r++){
  7. arr[r] = 1;
  8. for (z = 1; z < 10; z++){
  9. if (arr[z]) continue;
  10. arr[z] = 1;
  11. for (s = 1; s < 10; s++){
  12. if (arr[s]) continue;
  13. arr[s] = 1;
  14. for (x = 0; x < 10; x++){
  15. if (arr[x]) continue;
  16. arr[x] = 1;
  17. for (v = 0; v < 10; v++){
  18. if (arr[v]) continue;
  19. if (((1000*r + 100*s + 10*r + x) + (100*z + 10*v +v))
  20. == (1000*s + 100*r + 10*x + s))
  21. printf("%d%d%d%d + %d%d%d = %d%d%d%d\n",r,s,r,x,z,v,v,s,r,x,s);
  22. }
  23. arr[x] = 0;
  24. }
  25. arr[s] = 0;
  26. }
  27. arr[z] = 0;
  28. }
  29. arr[r] = 0;
  30. }
  31. //printf("%d", res);
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0s 10304KB
stdin
Standard input is empty
stdout
1217 + 955 = 2172
2328 + 955 = 3283