填空題巖石按生成原因可以分為()、()、()。