Giải chi tiết:Gọi số tự nhiên cần tìm là \(x\) (ĐK: \(x \in \mathbb{N}\)). Bình phương của số tự nhiên \(x\) là \({x^2}\). Vì số tự nhiên cần tìm nhỏ hơn bình phương của nó 20 đơn vị nên ta có phương trình: \(\begin{array}{l}\,\,\,\,\,\,\,{x^2} - x = 20\\ \Leftrightarrow {x^2} - x - 20 = 0\\ \Leftrightarrow {x^2} - 5x + 4x - 20 = 0\\ \Leftrightarrow x\left( {x - 5} \right) + 4\left( {x - 5} \right) = 0\\ \Leftrightarrow \left( {x - 5} \right)\left( {x + 4} \right) = 0\\ \Leftrightarrow \left[ \begin{array}{l}x - 5 = 0\\x + 4 = 0\end{array} \right. \Leftrightarrow \left[ \begin{array}{l}x = 5\,\,\,\,\,\,\,\left( {tm} \right)\\x = - 4\,\,\left( {ktm} \right)\end{array} \right.\end{array}\) Vậy số tự nhiên cần tìm là \(5.\) Chọn B.