标题看起来很奇怪,但我会尽量详细说明。
我想写一个程序,它能够提供我在课堂上获得所有可能成绩所需的百分比(A,B,C; A =最多丢失10分,B =最多丢失20分,C =最多丢失30分)。
所以现在我的问题是我应该如何分配我可以失去的分数,假设我可以获得B等级,但只能在4个作业(每个1%)和最终40%之间分配12%
使用模块化算法更好吗? (设n = 12,然后n%12到6给出所有可能的分数组合)。当我有超过2个标准(家庭作业,期中考试,期末考试,项目等)时,这也可能很容易。
或
只是对可能丢失的总百分比进行一些循环/迭代?
eg 12 - 1
12 - 2
....
12 - 11
12 - 12
请提供一些实现模块化算术版本的想法,但我对它的理解并不是很棒。
另一方面,如果有更好的算法或方法,请随时告诉我!