HW7.3
- public class Solution
- {
- public static void main(String[] args)
- {
- char[][] answers =
- {
- {'A', 'B', 'A', 'C', 'C', 'D', 'E', 'E', 'A', 'D'},
- {'D', 'B', 'A', 'B', 'C', 'A', 'E', 'E', 'A', 'D'},
- {'E', 'D', 'D', 'A', 'C', 'B', 'E', 'E', 'A', 'D'},
- {'C', 'B', 'A', 'E', 'D', 'C', 'E', 'E', 'A', 'D'},
- {'A', 'B', 'D', 'C', 'C', 'D', 'E', 'E', 'A', 'D'},
- {'B', 'B', 'E', 'C', 'C', 'D', 'E', 'E', 'A', 'D'},
- {'B', 'B', 'A', 'C', 'C', 'D', 'E', 'E', 'A', 'D'},
- {'E', 'B', 'E', 'C', 'C', 'D', 'E', 'E', 'A', 'D'}
- };
- char[] keys = {'D', 'B', 'D', 'C', 'C', 'D', 'A', 'E', 'A', 'D'};
- int[] students = new int[10];
- int[] correctCount = new int[10];
- int temp;
- for(int i = 0; i < 10; i++)
- students[i] = i;
- for(int i = 0; i < answers.length; i++)
- {
- for(int j = 0; j < answers[i].length; j++)
- if(answers[i][j] == keys[j])
- correctCount[i]++;
- }
- for(int i = 0; i < 10; i++)
- {
- for(int j = i; j < 10; j++)
- {
- if(correctCount[j] > correctCount[i])
- {
- temp = correctCount[j];
- correctCount[j] = correctCount[i];
- correctCount[i] = temp;
- temp = students[j];
- students[j] = students[i];
- students[i] = temp;
- }
- }
- }
- for(int i = 0; i < 10; i++)
- System.out.println("Student " + students[i] + "'s correct count is " + correctCount[i]);
- }
- }
HW7.3的更多相关文章
- HW7.18
public class Solution { public static void main(String[] args) { int[][] m = {{1, 2}, {3, 4}, {5, 6} ...
- HW7.17
import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ...
- HW7.16
import java.util.Arrays; public class Solution { public static void main(String[] args) { int row = ...
- HW7.15
public class Solution { public static void main(String[] args) { double[][] set1 = {{1, 1}, {2, 2}, ...
- HW7.14
import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ...
- HW7.13
import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ...
- HW7.12
import java.util.Scanner; public class Solution { public static void main(String[] args) { double[] ...
- HW7.11
import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ...
- HW7.10
public class Solution { public static void main(String[] args) { int[][] array = new int[3][3]; for( ...
- HW7.9
import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ...
随机推荐
- uva 165
回溯 参考了一下别人的解法 1 必须存在 再枚举下一个数字的时候 从当前可取到的最小数字加一枚举到当前可取到的最大数字加一 /********************************* ...
- hdu 4101
比赛的时候先是受以前一个圣神海的题目 用了两遍DFS 第一遍标记出围墙 第二遍求围墙外和每块围墙降为1所需的攻击次数 结果爆栈 改为BFS后AC DFS的加了一句这个 #pragma comme ...
- Flume学习——Flume中事务的定义
首先要搞清楚的问题是:Flume中的事务用来干嘛? Flume中的事务用来保证消息的可靠传递. 当使用继承自BasicChannelSemantics的Channel时,Flume强制在操作Chann ...
- ORACLE 更新关联多张表
UPDATE T_XMLC_BILL_HEAD_BAK T1 SET (T1.SENDRECEIVEFLAG, T1.SENDRECEIVEOPERATOR, T1.SENDRECEIVEDATE, ...
- H264/AVC视频解码时AVC1和H264的区别
AVC1与H264的区别 http://blog.csdn.net/qiuchangyong/article/details/6660253 H.264 Video Types The followi ...
- mpi冒泡排序并行化
一.实验目的与实验要求 1.实验目的 (1)学会将串行程序改为并行程序. (2)学会mpich2的使用. (3)学会openmp的配置. (4)mpi与openmp之间的比较. 2.实验要求 (1)将 ...
- Altium Designer13 如何导出Gerber文件
参考<http://blog.sina.com.cn/s/blog_9b9a51990100zyyv.html> 版本:AD13.3.4 目的:Gerber文件导出备忘 目录: Step1 ...
- POJ1942——Paths on a Grid(组合数学)
Paths on a Grid DescriptionImagine you are attending your math lesson at school. Once again, you are ...
- Android安全问题 抢先接收广播 - 内因篇之广播发送流程
导读:本文说明系统发送广播的部分流程,如何利用Intent查找到对应接收器.我们依然只关注接收器的排序问题 这篇文章主要是针对我前两篇文章 android安全问题(四) 抢先开机启动 - 结果篇 an ...
- 搜索引擎spam
什么是SPAM?搜索引擎优化中的SPAM 在搜索引擎优化相关的文章中中经常遇到“SPAM”一词,SPAM通常用来指垃圾邮件,不过在搜索引擎营销中所说的SPAM是专门针对那些欺骗搜索引擎的信息.搜索引擎 ...