∵等差数列{an}中,a1+a2+a3=12 ①a4+a5+a6=18 ②∴②-①得到9d=18-12,∴d= 2 3 ,∴a7+a8+a9=a1+a2+a3+18d=12+18× 2 3 =24故选C.