6) Which of these physical factors would have the GREATEST effect on the types of plants that could thrive in an ecosystem? A) air patterns B) animal populations C) soil characteristics D) temperature and rainfall