Why there are exactly 100 distinct (not necessarily primitive) Pythagorean triples $(a,b,c)$ with $c<100$?
Using the fact that all primitive Pythagorean triples can be generated by the following:
$a=2uv, b=u^2-v^2, c=u^2+v^2,$
where $u>v, u$ and $v$ are of different parity (i.e., one is even and the other odd), and $u$ and $v$ are relatively prime (i.e., their greatest common divisor is 1), then
let $a^2+b^2=c^2$ and suppose $a,b$ to both be odd. Then $a^2+b^2=1+1=2,$ and 2 is not a square root in mod 4, thus one, either $a$ or $b$ must be even. Since $gcd(a,b)=1$ then if, say $a$ is even then $b$ must be odd, meaning $c$ is also odd.
So I have solved for the $2uv$ portion but do not know how to get to the $u^2-v^2$ or $u^2+v^2$?
An interesting coincidence. OEIS sequence A063468 $\,a(n)\,$ is the number of Pythagorean triples with $\,0<c\le n.\,$ $a(96) \!=\! 98,\, a(97) \!=\! a(98) \!=\!a(99) \!=\! 100,\, a(100) \!=\! 104.$ Thus $\,a(99)\!=\!100\,$ is the number of Pythagorean triples with $\,c\!<\!100.\,$
You don't need to use equations. Just count the number of triples that satisfy the conditions using a simple computer program with for loops. For some example programs read the the OEIS entry. Also OEIS sequence A224921 for a closely related sequence where $\,a<b\,$ which leads to half the number of triples since $\sqrt{2}$ is irrational.
Wy are there exactly $100$? There is no particular reason except that it is the number of triples that satisfy the conditions. One can ask the same question about any other value of $n$. No real difference in the reason. It is what it is.