c语言题编程题,不太懂

对学生量化总分进行修改: 第8个学生(其序号为7)参加学校活动并获得名次,量化分加20分,第15个学生迟到,量化分减10分,请用循环实现,从键盘输入序号及量化加减分,输出其原来量化分及更新后的量化分,当输入序号-1循环结束(假设有20名学生)

这个问题主函数可以用if函数啊,如果输入序号变成0-19,之后再输入的数据就是对数组[i]加分或者减分,如果输入变成-1就退出大循环。并且储存数据的只有一个int型数组。