单项选择题

某班有30人参加长跑和乒乓球比赛。其中参加乒乓球比赛的有16人,参加长跑的有23人。两种比赛都参加的有几人( )

A.9
B.7
C.14
D.6