某次知识竞赛共20道题,每答对一题得8分,答错或不答题要扣3分.某选手在这次竞赛中共得116分,那么他答对几道题?