5-digit Subtraction Worksheets for 4th Graders Online - Free Printable
Educational worksheet: 5-digit Subtraction Worksheets for 4th Graders Online. Download and print for classroom or home learning activities.
JPEG
580×812
47.9 KB
Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #1239658
⭐
Show Answer Key & Explanations
Step-by-step solution for: 5-digit Subtraction Worksheets for 4th Graders Online
▼
Show Answer Key & Explanations
Step-by-step solution for: 5-digit Subtraction Worksheets for 4th Graders Online
Let’s solve each subtraction problem step by step. We’re subtracting 3-digit numbers from 5-digit numbers, and some digits are missing. We’ll fill them in by working column by column from right to left, using regrouping (borrowing) when needed.
---
Problem 1:
```
7 _ 6 8 2
- _ 6 4 _
------------
_ 9 0 _ 7
```
Start from the rightmost column (ones place):
- Ones: 2 - ? = 7 → Can’t do that, so borrow from tens. But tens digit is 8, so we borrow 1 → 12 - ? = 7 → ? = 5. So bottom right digit is 5.
- Tens: After borrowing, 8 becomes 7. Now 7 - 4 = 3? But answer shows _ in tens place — wait, let’s look again.
Actually, let’s write it with placeholders:
Top: 7 A 6 8 2
Minus: B 6 4 C
Equals: D 9 0 E 7
Ones column: 2 - C = 7 → need to borrow → 12 - C = 7 → C = 5
Tens column: 8 became 7 after borrow. 7 - 4 = 3 → but answer has E in tens place → E = 3? Wait, answer says “_90_7” — so hundreds digit is 0, tens is blank, ones is 7.
Wait — maybe I misread. Let me re-express:
The result is written as: [blank] 9 0 [blank] 7 → so ten-thousands, thousands, hundreds, tens, ones.
So positions:
Ten-thousands | Thousands | Hundreds | Tens | Ones
Top: 7 A 6 8 2
Minus: B 6 4 C
Result: D 9 0 E 7
Ones: 2 - C = 7 → borrow → 12 - C = 7 → C = 5
Tens: 8 became 7. 7 - 4 = 3 → so E = 3
Hundreds: 6 - 6 = 0 → matches!
Thousands: A - B = 9 → but A is a single digit, so must have borrowed from ten-thousands.
So 7 became 6, and A becomes 10 + A. Then (10 + A) - B = 9 → A - B = -1 → B = A + 1
Also, since we borrowed for thousands, ten-thousands: 7 became 6 → D = 6
Now try values: Let’s pick A = 0 → B = 1 → check:
Top: 7 0 6 8 2
Minus: 1 6 4 5
= 70682 - 1645 = ?
Calculate: 70682 - 1645 = 69037 → which is 6 9 0 3 7 → matches D=6, E=3.
Perfect!
So Problem 1 filled:
Top: 7 0 6 8 2
Minus: 1 6 4 5
Result: 6 9 0 3 7
---
Problem 2:
```
_ _ 6 7 3
- _ 2 5
------------
6 4 0 _ 8
```
Let’s label:
Top: A B 6 7 3
Minus: C 2 5
Result: 6 4 0 D 8
Ones: 3 - 5 → can’t → borrow → 13 - 5 = 8 → D = 8? But result shows D in tens place? Wait — result is “6 4 0 _ 8” → so ten-thousands=6, thousands=4, hundreds=0, tens=_, ones=8.
So:
Ones: 3 - 5 → borrow → 13 - 5 = 8 → correct → ones digit of result is 8 → good.
Tens: 7 became 6 (after borrow). 6 - 2 = 4 → but result shows blank in tens place → so D = 4? But result says “0 _ 8” → hundreds=0, tens=?, ones=8.
Wait — result is 6 4 0 D 8 → so:
Ten-thousands: 6
Thousands: 4
Hundreds: 0
Tens: D
Ones: 8
We have:
Ones: 3 - 5 → borrow → 13 - 5 = 8 → OK
Tens: 7 became 6. 6 - 2 = 4 → so D = 4
Hundreds: 6 - C = 0 → so C = 6
Thousands: B - nothing = 4 → so B = 4
Ten-thousands: A - nothing = 6 → A = 6
Check: Top = 6 4 6 7 3
Minus: 6 2 5
= 64673 - 625 = 64048 → which is 6 4 0 4 8 → matches!
So Problem 2:
Top: 6 4 6 7 3
Minus: 6 2 5
Result: 6 4 0 4 8
---
Problem 3:
```
1 _ 0 7 2
- 1 7 _
------------
_ 4 _ 9 6
```
Label:
Top: 1 A 0 7 2
Minus: 1 7 B
Result: C 4 D 9 6
Ones: 2 - B = 6 → borrow → 12 - B = 6 → B = 6
Tens: 7 became 6. 6 - 7 → can’t → borrow from hundreds. Hundreds is 0 → so borrow from thousands.
Thousands: A → borrow 1 → becomes A-1, hundreds becomes 10. Then borrow 1 for tens → hundreds becomes 9, tens becomes 16.
Tens: 16 - 7 = 9 → matches D? Wait, result tens digit is 9 → yes.
Hundreds: 9 - 1 = 8 → but result shows D in hundreds place? Result is C 4 D 9 6 → so hundreds digit is D.
Wait — result: ten-thousands=C, thousands=4, hundreds=D, tens=9, ones=6.
After borrowing:
Hundreds: was 0 → became 10 → then lent 1 to tens → became 9. Minus 1 → 8 → so D = 8
Thousands: A became A-1 (after lending to hundreds). Minus nothing → equals 4 → so A - 1 = 4 → A = 5
Ten-thousands: 1 - nothing = C → C = 1
Check: Top = 1 5 0 7 2
Minus: 1 7 6
= 15072 - 176 = 14896 → which is 1 4 8 9 6 → matches!
So Problem 3:
Top: 1 5 0 7 2
Minus: 1 7 6
Result: 1 4 8 9 6
---
Problem 4:
```
_ 3 1 6 _
- 4 _ 4
------------
6 2 _ 2 8
```
Label:
Top: A 3 1 6 B
Minus: 4 C 4
Result: 6 2 D 2 8
Ones: B - 4 = 8 → borrow → 11 + B - 4 = 8? Wait: B - 4 = 8 → impossible → so borrow → 10 + B - 4 = 8 → B = 2? 10+2-4=8 → yes → B=2
Tens: 6 became 5 (after borrow). 5 - C = 2 → C = 3
Hundreds: 1 - 4 → can’t → borrow from thousands. Thousands is 3 → becomes 2, hundreds becomes 11. 11 - 4 = 7 → but result shows D in hundreds place → D=7
Thousands: 3 became 2. Minus nothing → equals 2 → matches result thousands=2
Ten-thousands: A - nothing = 6 → A=6
Check: Top = 6 3 1 6 2
Minus: 4 3 4
= 63162 - 434 = 62728 → which is 6 2 7 2 8 → matches!
So Problem 4:
Top: 6 3 1 6 2
Minus: 4 3 4
Result: 6 2 7 2 8
---
Problem 5:
```
5 1 _ 2 0
- 9 2 _
------------
5 _ 2 _ 4
```
Label:
Top: 5 1 A 2 0
Minus: 9 2 B
Result: 5 C 2 D 4
Ones: 0 - B = 4 → borrow → 10 - B = 4 → B = 6
Tens: 2 became 1. 1 - 2 → can’t → borrow from hundreds. Hundreds is A → becomes A-1, tens becomes 11. 11 - 2 = 9 → but result tens digit is D → D=9
Hundreds: A became A-1. Minus 9 → (A-1) - 9 = 2? → A - 10 = 2 → A = 12 → impossible → so must borrow from thousands.
Thousands: 1 becomes 0, hundreds becomes 10 + (A-1) = 9 + A? Wait:
Original hundreds: A
Borrowed by tens → A becomes A-1
Then borrow from thousands → thousands 1 becomes 0, hundreds becomes 10 + (A-1) = 9 + A
Now: (9 + A) - 9 = 2 → A = 2
Thousands: 1 became 0 (after borrow). Minus nothing → equals C → C=0
Ten-thousands: 5 - nothing = 5 → matches
Check: Top = 5 1 2 2 0
Minus: 9 2 6
= 51220 - 926 = 50294 → which is 5 0 2 9 4 → matches!
So Problem 5:
Top: 5 1 2 2 0
Minus: 9 2 6
Result: 5 0 2 9 4
---
Problem 6:
```
5 7 _ 2 4
- 1 4 _
------------
5 _ 9 _ 9
```
Label:
Top: 5 7 A 2 4
Minus: 1 4 B
Result: 5 C 9 D 9
Ones: 4 - B = 9 → borrow → 14 - B = 9 → B = 5
Tens: 2 became 1. 1 - 4 → can’t → borrow from hundreds. Hundreds is A → becomes A-1, tens becomes 11. 11 - 4 = 7 → but result tens digit is D → D=7
Hundreds: A became A-1. Minus 1 → (A-1) - 1 = 9? → A - 2 = 9 → A = 11 → impossible → borrow from thousands.
Thousands: 7 becomes 6, hundreds becomes 10 + (A-1) = 9 + A
Now: (9 + A) - 1 = 9 → A = 1
Thousands: 7 became 6. Minus nothing → equals C → C=6
Ten-thousands: 5 - nothing = 5 → matches
Check: Top = 5 7 1 2 4
Minus: 1 4 5
= 57124 - 145 = 56979 → which is 5 6 9 7 9 → matches!
So Problem 6:
Top: 5 7 1 2 4
Minus: 1 4 5
Result: 5 6 9 7 9
---
Problem 7:
```
1 _ 1 7 _
- _ 5 8
------------
9 8 _ 6
```
Wait — result is only 4 digits? But top is 5-digit. Probably typo? Or maybe leading zero? Let’s see.
Actually, result is written as “9 8 _ 6” — that’s 4 digits. But subtraction of 5-digit minus 3-digit should be 5-digit unless leading digit is zero.
Perhaps it’s 0 9 8 _ 6? But written as 9 8 _ 6 — maybe the first digit is implied to be 0? Or perhaps it’s a mistake.
Looking back at image: it says “9 8 _ 6” — but in context, likely it’s meant to be a 5-digit number with leading zero not shown? Or perhaps the top is 4-digit? No, top is “1 _ 1 7 _” — 5 digits.
Wait — maybe the result is 0 9 8 _ 6, but written without leading zero. In math, we don’t write leading zeros, so probably the ten-thousands digit is 0.
So let’s assume result is 0 9 8 D 6
Label:
Top: 1 A 1 7 B
Minus: C 5 8
Result: 0 9 8 D 6
Ones: B - 8 = 6 → borrow → 11 + B - 8 = 6? Wait: B - 8 = 6 → impossible → borrow → 10 + B - 8 = 6 → B = 4
Tens: 7 became 6. 6 - 5 = 1 → but result tens digit is D → D=1? But result shows “_6” at end — wait, result is “9 8 _ 6” — so if it’s 5-digit: ten-thousands=0, thousands=9, hundreds=8, tens=D, ones=6.
Tens: 6 - 5 = 1 → D=1
Hundreds: 1 - C = 8 → can’t → borrow from thousands. Thousands is A → becomes A-1, hundreds becomes 11. 11 - C = 8 → C = 3
Thousands: A became A-1. Minus nothing → equals 9 → A - 1 = 9 → A = 10 → impossible → borrow from ten-thousands.
Ten-thousands: 1 becomes 0, thousands becomes 10 + (A-1) = 9 + A
Now: (9 + A) - 0 = 9 → A = 0
But earlier we had A=10? Contradiction.
Wait — let’s recast.
Top: 1 A 1 7 B
Minus: C 5 8
Result: 0 9 8 D 6 (assuming leading zero)
Ones: B - 8 = 6 → borrow → 10 + B - 8 = 6 → B = 4
Tens: 7 became 6. 6 - 5 = 1 → D = 1
Hundreds: 1 - C = 8 → borrow from thousands → thousands A becomes A-1, hundreds becomes 11. 11 - C = 8 → C = 3
Thousands: A became A-1. Minus nothing → equals 9 → A - 1 = 9 → A = 10 → not possible.
So must borrow from ten-thousands.
Ten-thousands: 1 becomes 0. Thousands becomes 10 + (A-1) = 9 + A
Now: (9 + A) - 0 = 9 → A = 0
Then thousands: 9 + 0 = 9 → matches.
Hundreds: we had 11 - C = 8 → C=3
Check: Top = 1 0 1 7 4
Minus: 3 5 8
= 10174 - 358 = 9816 → which is 0 9 8 1 6 → matches if we write as 9816 (ignoring leading zero).
Perfect.
So Problem 7:
Top: 1 0 1 7 4
Minus: 3 5 8
Result: 9 8 1 6 (or 0 9 8 1 6)
---
Problem 8:
```
_ 1 2 _ 1
- _ 2 3
------------
8 _ 9 0 8
```
Label:
Top: A 1 2 B 1
Minus: C 2 3
Result: 8 D 9 0 8
Ones: 1 - 3 = 8 → borrow → 11 - 3 = 8 → good → ones=8
Tens: B became B-1. (B-1) - 2 = 0 → B - 3 = 0 → B = 3
Hundreds: 2 - C = 9 → can’t → borrow from thousands. Thousands is 1 → becomes 0, hundreds becomes 12. 12 - C = 9 → C = 3
Thousands: 1 became 0. Minus nothing → equals D → D=0
Ten-thousands: A - nothing = 8 → A=8
Check: Top = 8 1 2 3 1
Minus: 3 2 3
= 81231 - 323 = 80908 → which is 8 0 9 0 8 → matches!
So Problem 8:
Top: 8 1 2 3 1
Minus: 3 2 3
Result: 8 0 9 0 8
---
Now, compiling all answers:
Problem 1:
Top: 7 0 6 8 2
Minus: 1 6 4 5
Result: 6 9 0 3 7
Problem 2:
Top: 6 4 6 7 3
Minus: 6 2 5
Result: 6 4 0 4 8
Problem 3:
Top: 1 5 0 7 2
Minus: 1 7 6
Result: 1 4 8 9 6
Problem 4:
Top: 6 3 1 6 2
Minus: 4 3 4
Result: 6 2 7 2 8
Problem 5:
Top: 5 1 2 2 0
Minus: 9 2 6
Result: 5 0 2 9 4
Problem 6:
Top: 5 7 1 2 4
Minus: 1 4 5
Result: 5 6 9 7 9
Problem 7:
Top: 1 0 1 7 4
Minus: 3 5 8
Result: 9 8 1 6
Problem 8:
Top: 8 1 2 3 1
Minus: 3 2 3
Result: 8 0 9 0 8
Final Answer:
70682 - 1645 = 69037
64673 - 625 = 64048
15072 - 176 = 14896
63162 - 434 = 62728
51220 - 926 = 50294
57124 - 145 = 56979
10174 - 358 = 9816
81231 - 323 = 80908
---
Problem 1:
```
7 _ 6 8 2
- _ 6 4 _
------------
_ 9 0 _ 7
```
Start from the rightmost column (ones place):
- Ones: 2 - ? = 7 → Can’t do that, so borrow from tens. But tens digit is 8, so we borrow 1 → 12 - ? = 7 → ? = 5. So bottom right digit is 5.
- Tens: After borrowing, 8 becomes 7. Now 7 - 4 = 3? But answer shows _ in tens place — wait, let’s look again.
Actually, let’s write it with placeholders:
Top: 7 A 6 8 2
Minus: B 6 4 C
Equals: D 9 0 E 7
Ones column: 2 - C = 7 → need to borrow → 12 - C = 7 → C = 5
Tens column: 8 became 7 after borrow. 7 - 4 = 3 → but answer has E in tens place → E = 3? Wait, answer says “_90_7” — so hundreds digit is 0, tens is blank, ones is 7.
Wait — maybe I misread. Let me re-express:
The result is written as: [blank] 9 0 [blank] 7 → so ten-thousands, thousands, hundreds, tens, ones.
So positions:
Ten-thousands | Thousands | Hundreds | Tens | Ones
Top: 7 A 6 8 2
Minus: B 6 4 C
Result: D 9 0 E 7
Ones: 2 - C = 7 → borrow → 12 - C = 7 → C = 5
Tens: 8 became 7. 7 - 4 = 3 → so E = 3
Hundreds: 6 - 6 = 0 → matches!
Thousands: A - B = 9 → but A is a single digit, so must have borrowed from ten-thousands.
So 7 became 6, and A becomes 10 + A. Then (10 + A) - B = 9 → A - B = -1 → B = A + 1
Also, since we borrowed for thousands, ten-thousands: 7 became 6 → D = 6
Now try values: Let’s pick A = 0 → B = 1 → check:
Top: 7 0 6 8 2
Minus: 1 6 4 5
= 70682 - 1645 = ?
Calculate: 70682 - 1645 = 69037 → which is 6 9 0 3 7 → matches D=6, E=3.
Perfect!
So Problem 1 filled:
Top: 7 0 6 8 2
Minus: 1 6 4 5
Result: 6 9 0 3 7
---
Problem 2:
```
_ _ 6 7 3
- _ 2 5
------------
6 4 0 _ 8
```
Let’s label:
Top: A B 6 7 3
Minus: C 2 5
Result: 6 4 0 D 8
Ones: 3 - 5 → can’t → borrow → 13 - 5 = 8 → D = 8? But result shows D in tens place? Wait — result is “6 4 0 _ 8” → so ten-thousands=6, thousands=4, hundreds=0, tens=_, ones=8.
So:
Ones: 3 - 5 → borrow → 13 - 5 = 8 → correct → ones digit of result is 8 → good.
Tens: 7 became 6 (after borrow). 6 - 2 = 4 → but result shows blank in tens place → so D = 4? But result says “0 _ 8” → hundreds=0, tens=?, ones=8.
Wait — result is 6 4 0 D 8 → so:
Ten-thousands: 6
Thousands: 4
Hundreds: 0
Tens: D
Ones: 8
We have:
Ones: 3 - 5 → borrow → 13 - 5 = 8 → OK
Tens: 7 became 6. 6 - 2 = 4 → so D = 4
Hundreds: 6 - C = 0 → so C = 6
Thousands: B - nothing = 4 → so B = 4
Ten-thousands: A - nothing = 6 → A = 6
Check: Top = 6 4 6 7 3
Minus: 6 2 5
= 64673 - 625 = 64048 → which is 6 4 0 4 8 → matches!
So Problem 2:
Top: 6 4 6 7 3
Minus: 6 2 5
Result: 6 4 0 4 8
---
Problem 3:
```
1 _ 0 7 2
- 1 7 _
------------
_ 4 _ 9 6
```
Label:
Top: 1 A 0 7 2
Minus: 1 7 B
Result: C 4 D 9 6
Ones: 2 - B = 6 → borrow → 12 - B = 6 → B = 6
Tens: 7 became 6. 6 - 7 → can’t → borrow from hundreds. Hundreds is 0 → so borrow from thousands.
Thousands: A → borrow 1 → becomes A-1, hundreds becomes 10. Then borrow 1 for tens → hundreds becomes 9, tens becomes 16.
Tens: 16 - 7 = 9 → matches D? Wait, result tens digit is 9 → yes.
Hundreds: 9 - 1 = 8 → but result shows D in hundreds place? Result is C 4 D 9 6 → so hundreds digit is D.
Wait — result: ten-thousands=C, thousands=4, hundreds=D, tens=9, ones=6.
After borrowing:
Hundreds: was 0 → became 10 → then lent 1 to tens → became 9. Minus 1 → 8 → so D = 8
Thousands: A became A-1 (after lending to hundreds). Minus nothing → equals 4 → so A - 1 = 4 → A = 5
Ten-thousands: 1 - nothing = C → C = 1
Check: Top = 1 5 0 7 2
Minus: 1 7 6
= 15072 - 176 = 14896 → which is 1 4 8 9 6 → matches!
So Problem 3:
Top: 1 5 0 7 2
Minus: 1 7 6
Result: 1 4 8 9 6
---
Problem 4:
```
_ 3 1 6 _
- 4 _ 4
------------
6 2 _ 2 8
```
Label:
Top: A 3 1 6 B
Minus: 4 C 4
Result: 6 2 D 2 8
Ones: B - 4 = 8 → borrow → 11 + B - 4 = 8? Wait: B - 4 = 8 → impossible → so borrow → 10 + B - 4 = 8 → B = 2? 10+2-4=8 → yes → B=2
Tens: 6 became 5 (after borrow). 5 - C = 2 → C = 3
Hundreds: 1 - 4 → can’t → borrow from thousands. Thousands is 3 → becomes 2, hundreds becomes 11. 11 - 4 = 7 → but result shows D in hundreds place → D=7
Thousands: 3 became 2. Minus nothing → equals 2 → matches result thousands=2
Ten-thousands: A - nothing = 6 → A=6
Check: Top = 6 3 1 6 2
Minus: 4 3 4
= 63162 - 434 = 62728 → which is 6 2 7 2 8 → matches!
So Problem 4:
Top: 6 3 1 6 2
Minus: 4 3 4
Result: 6 2 7 2 8
---
Problem 5:
```
5 1 _ 2 0
- 9 2 _
------------
5 _ 2 _ 4
```
Label:
Top: 5 1 A 2 0
Minus: 9 2 B
Result: 5 C 2 D 4
Ones: 0 - B = 4 → borrow → 10 - B = 4 → B = 6
Tens: 2 became 1. 1 - 2 → can’t → borrow from hundreds. Hundreds is A → becomes A-1, tens becomes 11. 11 - 2 = 9 → but result tens digit is D → D=9
Hundreds: A became A-1. Minus 9 → (A-1) - 9 = 2? → A - 10 = 2 → A = 12 → impossible → so must borrow from thousands.
Thousands: 1 becomes 0, hundreds becomes 10 + (A-1) = 9 + A? Wait:
Original hundreds: A
Borrowed by tens → A becomes A-1
Then borrow from thousands → thousands 1 becomes 0, hundreds becomes 10 + (A-1) = 9 + A
Now: (9 + A) - 9 = 2 → A = 2
Thousands: 1 became 0 (after borrow). Minus nothing → equals C → C=0
Ten-thousands: 5 - nothing = 5 → matches
Check: Top = 5 1 2 2 0
Minus: 9 2 6
= 51220 - 926 = 50294 → which is 5 0 2 9 4 → matches!
So Problem 5:
Top: 5 1 2 2 0
Minus: 9 2 6
Result: 5 0 2 9 4
---
Problem 6:
```
5 7 _ 2 4
- 1 4 _
------------
5 _ 9 _ 9
```
Label:
Top: 5 7 A 2 4
Minus: 1 4 B
Result: 5 C 9 D 9
Ones: 4 - B = 9 → borrow → 14 - B = 9 → B = 5
Tens: 2 became 1. 1 - 4 → can’t → borrow from hundreds. Hundreds is A → becomes A-1, tens becomes 11. 11 - 4 = 7 → but result tens digit is D → D=7
Hundreds: A became A-1. Minus 1 → (A-1) - 1 = 9? → A - 2 = 9 → A = 11 → impossible → borrow from thousands.
Thousands: 7 becomes 6, hundreds becomes 10 + (A-1) = 9 + A
Now: (9 + A) - 1 = 9 → A = 1
Thousands: 7 became 6. Minus nothing → equals C → C=6
Ten-thousands: 5 - nothing = 5 → matches
Check: Top = 5 7 1 2 4
Minus: 1 4 5
= 57124 - 145 = 56979 → which is 5 6 9 7 9 → matches!
So Problem 6:
Top: 5 7 1 2 4
Minus: 1 4 5
Result: 5 6 9 7 9
---
Problem 7:
```
1 _ 1 7 _
- _ 5 8
------------
9 8 _ 6
```
Wait — result is only 4 digits? But top is 5-digit. Probably typo? Or maybe leading zero? Let’s see.
Actually, result is written as “9 8 _ 6” — that’s 4 digits. But subtraction of 5-digit minus 3-digit should be 5-digit unless leading digit is zero.
Perhaps it’s 0 9 8 _ 6? But written as 9 8 _ 6 — maybe the first digit is implied to be 0? Or perhaps it’s a mistake.
Looking back at image: it says “9 8 _ 6” — but in context, likely it’s meant to be a 5-digit number with leading zero not shown? Or perhaps the top is 4-digit? No, top is “1 _ 1 7 _” — 5 digits.
Wait — maybe the result is 0 9 8 _ 6, but written without leading zero. In math, we don’t write leading zeros, so probably the ten-thousands digit is 0.
So let’s assume result is 0 9 8 D 6
Label:
Top: 1 A 1 7 B
Minus: C 5 8
Result: 0 9 8 D 6
Ones: B - 8 = 6 → borrow → 11 + B - 8 = 6? Wait: B - 8 = 6 → impossible → borrow → 10 + B - 8 = 6 → B = 4
Tens: 7 became 6. 6 - 5 = 1 → but result tens digit is D → D=1? But result shows “_6” at end — wait, result is “9 8 _ 6” — so if it’s 5-digit: ten-thousands=0, thousands=9, hundreds=8, tens=D, ones=6.
Tens: 6 - 5 = 1 → D=1
Hundreds: 1 - C = 8 → can’t → borrow from thousands. Thousands is A → becomes A-1, hundreds becomes 11. 11 - C = 8 → C = 3
Thousands: A became A-1. Minus nothing → equals 9 → A - 1 = 9 → A = 10 → impossible → borrow from ten-thousands.
Ten-thousands: 1 becomes 0, thousands becomes 10 + (A-1) = 9 + A
Now: (9 + A) - 0 = 9 → A = 0
But earlier we had A=10? Contradiction.
Wait — let’s recast.
Top: 1 A 1 7 B
Minus: C 5 8
Result: 0 9 8 D 6 (assuming leading zero)
Ones: B - 8 = 6 → borrow → 10 + B - 8 = 6 → B = 4
Tens: 7 became 6. 6 - 5 = 1 → D = 1
Hundreds: 1 - C = 8 → borrow from thousands → thousands A becomes A-1, hundreds becomes 11. 11 - C = 8 → C = 3
Thousands: A became A-1. Minus nothing → equals 9 → A - 1 = 9 → A = 10 → not possible.
So must borrow from ten-thousands.
Ten-thousands: 1 becomes 0. Thousands becomes 10 + (A-1) = 9 + A
Now: (9 + A) - 0 = 9 → A = 0
Then thousands: 9 + 0 = 9 → matches.
Hundreds: we had 11 - C = 8 → C=3
Check: Top = 1 0 1 7 4
Minus: 3 5 8
= 10174 - 358 = 9816 → which is 0 9 8 1 6 → matches if we write as 9816 (ignoring leading zero).
Perfect.
So Problem 7:
Top: 1 0 1 7 4
Minus: 3 5 8
Result: 9 8 1 6 (or 0 9 8 1 6)
---
Problem 8:
```
_ 1 2 _ 1
- _ 2 3
------------
8 _ 9 0 8
```
Label:
Top: A 1 2 B 1
Minus: C 2 3
Result: 8 D 9 0 8
Ones: 1 - 3 = 8 → borrow → 11 - 3 = 8 → good → ones=8
Tens: B became B-1. (B-1) - 2 = 0 → B - 3 = 0 → B = 3
Hundreds: 2 - C = 9 → can’t → borrow from thousands. Thousands is 1 → becomes 0, hundreds becomes 12. 12 - C = 9 → C = 3
Thousands: 1 became 0. Minus nothing → equals D → D=0
Ten-thousands: A - nothing = 8 → A=8
Check: Top = 8 1 2 3 1
Minus: 3 2 3
= 81231 - 323 = 80908 → which is 8 0 9 0 8 → matches!
So Problem 8:
Top: 8 1 2 3 1
Minus: 3 2 3
Result: 8 0 9 0 8
---
Now, compiling all answers:
Problem 1:
Top: 7 0 6 8 2
Minus: 1 6 4 5
Result: 6 9 0 3 7
Problem 2:
Top: 6 4 6 7 3
Minus: 6 2 5
Result: 6 4 0 4 8
Problem 3:
Top: 1 5 0 7 2
Minus: 1 7 6
Result: 1 4 8 9 6
Problem 4:
Top: 6 3 1 6 2
Minus: 4 3 4
Result: 6 2 7 2 8
Problem 5:
Top: 5 1 2 2 0
Minus: 9 2 6
Result: 5 0 2 9 4
Problem 6:
Top: 5 7 1 2 4
Minus: 1 4 5
Result: 5 6 9 7 9
Problem 7:
Top: 1 0 1 7 4
Minus: 3 5 8
Result: 9 8 1 6
Problem 8:
Top: 8 1 2 3 1
Minus: 3 2 3
Result: 8 0 9 0 8
Final Answer:
70682 - 1645 = 69037
64673 - 625 = 64048
15072 - 176 = 14896
63162 - 434 = 62728
51220 - 926 = 50294
57124 - 145 = 56979
10174 - 358 = 9816
81231 - 323 = 80908
Parent Tip: Review the logic above to help your child master the concept of subtraction worksheet grade 4.