package ChongXingZuo;
/**
* 有一套有5选择题的试卷,每道选择题2分,总分10分。正确答案为D B D C C
* 有5个学生作答,计算出每个学生的成绩
* 学生1: A B A C C
* 学生2: D B A B C
* 学生3: E D D A C
* 学生4: C B A E D
* 学生5: A B D C C
*
* @author 暮之沧蓝
*/
public class PaiBiChengJi {
public static void main(String[] args) {
//1.首先将作答数据、试卷数据与学生成绩存储
char[][] studentAnswer= {
{'A','B','A','C','C'},
{'D','B','A','B','C'},
{'E','D','D','A','C'},
{'C','B','A','E','D'},
{'A','B','D','C','C'}
};
char[] standarAnswers= {'D','B','D','C','C'};
int [] studentScores=new int[studentAnswer.length];
//2.计算分数:将每个学生的试卷作答与标准答案对比,对的累加2分
for(int i=0;i<studentAnswer.length;i++) {
//计算学生(i+1)的成绩
for(int j=0;j<studentAnswer[i].length;j++) {
if(studentAnswer[i][j]==standarAnswers[j]) {
studentScores[i]+=2;
}
}
}
//3.输出成绩
for(int i=0;i<studentScores.length;i++) {
System.out.println("学生"+(i+1)+"的分数是"+studentScores[i]);
}
}
}
Java:对比答案并输出成绩
最新推荐文章于 2023-06-16 09:04:02 发布