C语言实验题在线求代码

C语言题目:在线测试系统拟增加学生互评功能。场景描述如下:
(1) 提交试卷有m份,编号为1, 2, 3, ....m-1, m.
(2)自已不评阅自己的试卷,每份试卷分配给提交者之外的n人打分,n<m.
(3)每位学生给其他n个试卷打分。 n<m。
以上情景可简述为:每人给其他n个试卷打分,每份试卷被n人打分。

可以定义一个三维数组,三列下标分别是试卷编号,答题者编号,评分者编号。
然后是一个m选n的排列组合,选中的,对应下标为评分,否则为-1