当前位置: 首页 > news >正文

长春真正免费的建站系统曲靖seo建站

长春真正免费的建站系统,曲靖seo建站,推广软件工具,无锡新吴区建设局网站1.设计程序按照各个学生的 Java 成绩进行排序 ( 降序 ) 2.设计程序,根据学生总成绩进行排序(降序排列),并输出学生姓名、每门课程的名称和该学生的成绩、该学生的总成绩 public static void main(String[] args) {String[] names {"安琪拉",…

1.设计程序按照各个学生的 Java 成绩进行排序 ( 降序 )

2.设计程序,根据学生总成绩进行排序(降序排列),并输出学生姓名、每门课程的名称和该学生的成绩、该学生的总成绩

    public static void main(String[] args) {String[] names = {"安琪拉", "王昭君", "蔡文姬", "妲己", "张良"};String[] courses = {"C++", "Java", "Python"};int[][] scores = {{90, 89, 75},{59, 40, 100},{100, 99, 80},{80, 61, 61},{60, 100, 99}};for( int i = 0 ; i < scores.length ; i++ ){System.out.print( names[ i ] + " => " ); // 输出学生姓名for( int j = 0 ; j < scores[ i ] .length ; j++ ){System.out.print( courses[ j ] + ":");// 输出课程名称System.out.print( scores[ i ][ j ] ); // 输出课程成绩if( j < scores[ i ] .length - 1 ) {System.out.print( " , " );}}System.out.println();}// 1. 按照各个学生的 Java 成绩进行排序(降序)for (int i = 0; i < scores.length - 1; i++) {for (int j = 0; j < scores.length - i - 1; j++) {if (scores[j][1] < scores[j + 1][1]) {// 交换学生姓名String tempName = names[j];names[j] = names[j + 1];names[j + 1] = tempName;// 交换学生成绩int[] tempScores = scores[j];scores[j] = scores[j + 1];scores[j + 1] = tempScores;}}}for (int i = 0; i < names.length; i++) {System.out.println(names[i] + " => " + courses[1] + ": " + scores[i][1]);}System.out.println();// 2. 根据学生总成绩进行排序(降序排列)int[] sumScore = new int[scores.length];for (int i = 0; i < scores.length; i++) {int sum = 0;for (int j = 0; j < scores[i].length; j++) {sum += scores[i][j];}sumScore[i] = sum;}// 对总分数组排序int[] sumArr = new int[scores.length];for (int i = 0; i < scores.length; i++) {int sum = 0;for (int j = 0; j < scores[i].length; j++) {sum += scores[i][j];}sumArr[i] = sum;}// 选择排序(降序)for (int i = 0; i < scores.length - 1; i++) {int max = i;for (int j = i + 1; j < scores.length; j++) {if (sumArr[j] > sumArr[max]) {max = j;}}// 交换总成绩int temp = sumArr[i];sumArr[i] = sumArr[max];sumArr[max] = temp;//String n = names[i];names[i] = names[max];names[max] = n;int[] s = scores[i];scores[i] = scores[max];scores[max] = s;}// 输出每个人的各科成绩  安琪拉: c++=90  java=89   python=75for (int i = 0; i < names.length; i++) {System.out.print(names[i] + ": ");for (int j = 0; j < scores[i].length; j++) {System.out.print(courses[j] + "=" + scores[i][j] + "\t");}System.out.println(sumArr[i]);System.out.println();}
解释:
  1. 定义一个字符串数组names,存储5个学生的姓名;
  2. 定义一个字符串数组courses,存储3门课程的名称;
  3. 定义一个二维整数数组scores,存储了每个学生在每门课程的成绩;
  4. 遍历scores数组,按照降序输出每个学生的姓名、课程名称和成绩;
  5. scores数组进行排序,按照学生的Java成绩降序排列;
  6. 输出排序后的学生姓名、课程名称和成绩;
  7. 计算每个学生的总成绩,并将其存储在sumScore数组中;
  8. sumScore数组进行选择排序,按照降序排列;
  9. 输出排序后的学生姓名、各科成绩和总成绩。
http://www.khdw.cn/news/56810.html

相关文章:

  • 提高网站的权重的最佳方法标题优化方法
  • 外贸专用网站贵阳网络推广排名
  • 做网站选哪家好一键优化软件
  • 国外做网站被动收入提交百度一下
  • 服装网站网络建设和硬件资源cms系统
  • 海外学校网站建设品牌推广策划方案怎么写
  • 龙岗做网站哪里找惠州seo收费
  • 温州网站建设哪家好网站怎么进入
  • 购物网站开发案例教程品牌公关案例
  • 网站滑动效果怎么做的今日特大新闻
  • 企业为什么做网站广州网络优化最早的公司
  • 怎么用电脑做网站服务器吗百度文库官网首页
  • 厦门英文网站建设合肥网络推广
  • jspajax网站开发典型实例宁波网站建设方案推广
  • 北京自助企业建站模板推广产品引流的最佳方法
  • 什么是建设网站的主题免费发布平台
  • 磁力网站怎么做的源码百度招聘网最新招聘信息
  • 义乌小商品市场网seo顾问是什么
  • 上海免费网站建站模板松松软文
  • python建设购物网站上海疫情最新情况
  • 简单的做图网站百度seo一本通
  • 网站建设加工天津天狮网络营销课程
  • wordpress商业模板个人正规seo排名外包
  • 网站广告用ps如何做小程序定制开发
  • 河北做网站哪家公司好超级外链吧外链代发
  • 百度网站的设计风格如何进行关键词优化工作
  • 网站百度排名怎么做快今天发生的重大新闻5条
  • 做易经网站长尾关键词挖掘工具
  • 合肥建设银行官网招聘网站网站推广计划方法
  • 国内优秀网站欣赏seo专员是什么