Final answer:
Rock layer A is approximately 81-374 million years old and rock layer C is approximately 271-374 million years old.
Step-by-step explanation:
The age range of the rock layers can be determined based on the information provided. Rock layer A is younger than the trilobite fossil, which is approximately 375 million years old. However, it is older than rock layer B, which is dated at 80 million years old. Therefore, the approximate age range for rock layer A is between 81 and 374 million years old.
Rock layer C is younger than rock layer D, which is dated at 270 million years old. However, it is older than the trilobite fossil. Therefore, the approximate age range for rock layer C is between 271 and 374 million years old.