【思路】
甲班最外层人数为16人,则说明甲班每排有16÷4+1=5人,一共有5×5=25人。同理,最外层为8人的方阵,每排有8÷4+1=3人,每个方阵有9人,乙班有18人。甲乙两班共有18+25=43人。
因此,答案为C。