The correct option is C By constructing dams across the rivers
The soil erosion by river floods can be avoided by constructing dams across the rivers. This checks the speed of water and saves soil from erosion. Therefore, the correct answer is option C.