fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int n;
  5. int a, b, c, d;
  6. printf("正の整数を入力してください: ");
  7. scanf("%d", &n);
  8.  
  9. for (a = 0; a <= 9; a++) {
  10. for (b = 0; b <= 9; b++) {
  11. for (c = 0; c <= 9; c++) {
  12. for (d = 0; d <= 9; d++) {
  13. if ((a - b) * c + d == n) {
  14. printf("(%d-%d)*%d+%d=%d\n", a, b, c, d, n);
  15. }
  16. }
  17. }
  18. }
  19. }
  20.  
  21. return 0;
  22. }
  23.  
Success #stdin #stdout 0s 5324KB
stdin
2
stdout
正の整数を入力してください: (0-0)*0+2=2
(0-0)*1+2=2
(0-0)*2+2=2
(0-0)*3+2=2
(0-0)*4+2=2
(0-0)*5+2=2
(0-0)*6+2=2
(0-0)*7+2=2
(0-0)*8+2=2
(0-0)*9+2=2
(0-1)*0+2=2
(0-1)*1+3=2
(0-1)*2+4=2
(0-1)*3+5=2
(0-1)*4+6=2
(0-1)*5+7=2
(0-1)*6+8=2
(0-1)*7+9=2
(0-2)*0+2=2
(0-2)*1+4=2
(0-2)*2+6=2
(0-2)*3+8=2
(0-3)*0+2=2
(0-3)*1+5=2
(0-3)*2+8=2
(0-4)*0+2=2
(0-4)*1+6=2
(0-5)*0+2=2
(0-5)*1+7=2
(0-6)*0+2=2
(0-6)*1+8=2
(0-7)*0+2=2
(0-7)*1+9=2
(0-8)*0+2=2
(0-9)*0+2=2
(1-0)*0+2=2
(1-0)*1+1=2
(1-0)*2+0=2
(1-1)*0+2=2
(1-1)*1+2=2
(1-1)*2+2=2
(1-1)*3+2=2
(1-1)*4+2=2
(1-1)*5+2=2
(1-1)*6+2=2
(1-1)*7+2=2
(1-1)*8+2=2
(1-1)*9+2=2
(1-2)*0+2=2
(1-2)*1+3=2
(1-2)*2+4=2
(1-2)*3+5=2
(1-2)*4+6=2
(1-2)*5+7=2
(1-2)*6+8=2
(1-2)*7+9=2
(1-3)*0+2=2
(1-3)*1+4=2
(1-3)*2+6=2
(1-3)*3+8=2
(1-4)*0+2=2
(1-4)*1+5=2
(1-4)*2+8=2
(1-5)*0+2=2
(1-5)*1+6=2
(1-6)*0+2=2
(1-6)*1+7=2
(1-7)*0+2=2
(1-7)*1+8=2
(1-8)*0+2=2
(1-8)*1+9=2
(1-9)*0+2=2
(2-0)*0+2=2
(2-0)*1+0=2
(2-1)*0+2=2
(2-1)*1+1=2
(2-1)*2+0=2
(2-2)*0+2=2
(2-2)*1+2=2
(2-2)*2+2=2
(2-2)*3+2=2
(2-2)*4+2=2
(2-2)*5+2=2
(2-2)*6+2=2
(2-2)*7+2=2
(2-2)*8+2=2
(2-2)*9+2=2
(2-3)*0+2=2
(2-3)*1+3=2
(2-3)*2+4=2
(2-3)*3+5=2
(2-3)*4+6=2
(2-3)*5+7=2
(2-3)*6+8=2
(2-3)*7+9=2
(2-4)*0+2=2
(2-4)*1+4=2
(2-4)*2+6=2
(2-4)*3+8=2
(2-5)*0+2=2
(2-5)*1+5=2
(2-5)*2+8=2
(2-6)*0+2=2
(2-6)*1+6=2
(2-7)*0+2=2
(2-7)*1+7=2
(2-8)*0+2=2
(2-8)*1+8=2
(2-9)*0+2=2
(2-9)*1+9=2
(3-0)*0+2=2
(3-1)*0+2=2
(3-1)*1+0=2
(3-2)*0+2=2
(3-2)*1+1=2
(3-2)*2+0=2
(3-3)*0+2=2
(3-3)*1+2=2
(3-3)*2+2=2
(3-3)*3+2=2
(3-3)*4+2=2
(3-3)*5+2=2
(3-3)*6+2=2
(3-3)*7+2=2
(3-3)*8+2=2
(3-3)*9+2=2
(3-4)*0+2=2
(3-4)*1+3=2
(3-4)*2+4=2
(3-4)*3+5=2
(3-4)*4+6=2
(3-4)*5+7=2
(3-4)*6+8=2
(3-4)*7+9=2
(3-5)*0+2=2
(3-5)*1+4=2
(3-5)*2+6=2
(3-5)*3+8=2
(3-6)*0+2=2
(3-6)*1+5=2
(3-6)*2+8=2
(3-7)*0+2=2
(3-7)*1+6=2
(3-8)*0+2=2
(3-8)*1+7=2
(3-9)*0+2=2
(3-9)*1+8=2
(4-0)*0+2=2
(4-1)*0+2=2
(4-2)*0+2=2
(4-2)*1+0=2
(4-3)*0+2=2
(4-3)*1+1=2
(4-3)*2+0=2
(4-4)*0+2=2
(4-4)*1+2=2
(4-4)*2+2=2
(4-4)*3+2=2
(4-4)*4+2=2
(4-4)*5+2=2
(4-4)*6+2=2
(4-4)*7+2=2
(4-4)*8+2=2
(4-4)*9+2=2
(4-5)*0+2=2
(4-5)*1+3=2
(4-5)*2+4=2
(4-5)*3+5=2
(4-5)*4+6=2
(4-5)*5+7=2
(4-5)*6+8=2
(4-5)*7+9=2
(4-6)*0+2=2
(4-6)*1+4=2
(4-6)*2+6=2
(4-6)*3+8=2
(4-7)*0+2=2
(4-7)*1+5=2
(4-7)*2+8=2
(4-8)*0+2=2
(4-8)*1+6=2
(4-9)*0+2=2
(4-9)*1+7=2
(5-0)*0+2=2
(5-1)*0+2=2
(5-2)*0+2=2
(5-3)*0+2=2
(5-3)*1+0=2
(5-4)*0+2=2
(5-4)*1+1=2
(5-4)*2+0=2
(5-5)*0+2=2
(5-5)*1+2=2
(5-5)*2+2=2
(5-5)*3+2=2
(5-5)*4+2=2
(5-5)*5+2=2
(5-5)*6+2=2
(5-5)*7+2=2
(5-5)*8+2=2
(5-5)*9+2=2
(5-6)*0+2=2
(5-6)*1+3=2
(5-6)*2+4=2
(5-6)*3+5=2
(5-6)*4+6=2
(5-6)*5+7=2
(5-6)*6+8=2
(5-6)*7+9=2
(5-7)*0+2=2
(5-7)*1+4=2
(5-7)*2+6=2
(5-7)*3+8=2
(5-8)*0+2=2
(5-8)*1+5=2
(5-8)*2+8=2
(5-9)*0+2=2
(5-9)*1+6=2
(6-0)*0+2=2
(6-1)*0+2=2
(6-2)*0+2=2
(6-3)*0+2=2
(6-4)*0+2=2
(6-4)*1+0=2
(6-5)*0+2=2
(6-5)*1+1=2
(6-5)*2+0=2
(6-6)*0+2=2
(6-6)*1+2=2
(6-6)*2+2=2
(6-6)*3+2=2
(6-6)*4+2=2
(6-6)*5+2=2
(6-6)*6+2=2
(6-6)*7+2=2
(6-6)*8+2=2
(6-6)*9+2=2
(6-7)*0+2=2
(6-7)*1+3=2
(6-7)*2+4=2
(6-7)*3+5=2
(6-7)*4+6=2
(6-7)*5+7=2
(6-7)*6+8=2
(6-7)*7+9=2
(6-8)*0+2=2
(6-8)*1+4=2
(6-8)*2+6=2
(6-8)*3+8=2
(6-9)*0+2=2
(6-9)*1+5=2
(6-9)*2+8=2
(7-0)*0+2=2
(7-1)*0+2=2
(7-2)*0+2=2
(7-3)*0+2=2
(7-4)*0+2=2
(7-5)*0+2=2
(7-5)*1+0=2
(7-6)*0+2=2
(7-6)*1+1=2
(7-6)*2+0=2
(7-7)*0+2=2
(7-7)*1+2=2
(7-7)*2+2=2
(7-7)*3+2=2
(7-7)*4+2=2
(7-7)*5+2=2
(7-7)*6+2=2
(7-7)*7+2=2
(7-7)*8+2=2
(7-7)*9+2=2
(7-8)*0+2=2
(7-8)*1+3=2
(7-8)*2+4=2
(7-8)*3+5=2
(7-8)*4+6=2
(7-8)*5+7=2
(7-8)*6+8=2
(7-8)*7+9=2
(7-9)*0+2=2
(7-9)*1+4=2
(7-9)*2+6=2
(7-9)*3+8=2
(8-0)*0+2=2
(8-1)*0+2=2
(8-2)*0+2=2
(8-3)*0+2=2
(8-4)*0+2=2
(8-5)*0+2=2
(8-6)*0+2=2
(8-6)*1+0=2
(8-7)*0+2=2
(8-7)*1+1=2
(8-7)*2+0=2
(8-8)*0+2=2
(8-8)*1+2=2
(8-8)*2+2=2
(8-8)*3+2=2
(8-8)*4+2=2
(8-8)*5+2=2
(8-8)*6+2=2
(8-8)*7+2=2
(8-8)*8+2=2
(8-8)*9+2=2
(8-9)*0+2=2
(8-9)*1+3=2
(8-9)*2+4=2
(8-9)*3+5=2
(8-9)*4+6=2
(8-9)*5+7=2
(8-9)*6+8=2
(8-9)*7+9=2
(9-0)*0+2=2
(9-1)*0+2=2
(9-2)*0+2=2
(9-3)*0+2=2
(9-4)*0+2=2
(9-5)*0+2=2
(9-6)*0+2=2
(9-7)*0+2=2
(9-7)*1+0=2
(9-8)*0+2=2
(9-8)*1+1=2
(9-8)*2+0=2
(9-9)*0+2=2
(9-9)*1+2=2
(9-9)*2+2=2
(9-9)*3+2=2
(9-9)*4+2=2
(9-9)*5+2=2
(9-9)*6+2=2
(9-9)*7+2=2
(9-9)*8+2=2
(9-9)*9+2=2