嗨所以我只是做了一个小小的小测验,我只是想知道如何从组合框中的选定结果中计算得分。我尝试了这个并测试看我的答案是什么我只是显示了一个消息框,但答案总是为0。
private void Button1_Click(object sender, EventArgs e)
{
if (ComboBox7.SelectedIndex == 2) //1
{
score1 = 1;
}
else
{
score1 = 0;
}
if (ComboBox8.SelectedIndex == 1) //2
{
score2 = 1;
}
else
{
score2 = 0;
}
if (ComboBox9.SelectedIndex == 2) //3
{
score3 = 1;
}
else
{
score3 = 0;
}
if (ComboBox10.SelectedIndex == 0) //4
{
score4 = 1;
}
else
{
score4 = 0;
}
if (ComboBox11.SelectedIndex == 0) //5
{
score5 = 1;
}
else
{
score5 = 0;
}
int scores;
int finalgrade;
scores = score1 + score2 + score3 + score4 + score5;
finalgrade = scores / 6;
MessageBox.Show(finalgrade.ToString());
}
如果有人能帮助我,我们将不胜感激。
答案 0 :(得分:1)
最高得分可以是5,因为这小于6. 5/6在整数除法中总是0。