-
2021-03-15 23:34:48
代码和任务
import java.util.Scanner;
/*copyright(c)2015 csdn学院
*All right reserved.
*文件名称:test.java
*作者;张如田
*完成日期:
*版本号:
*需求说明:输入五名学生成绩,用冒泡排序,降序排列。
*
*/
public class Test12 {
public static void main(String[]args){
Scanner input=new Scanner(System.in);
System.out.println("输入5名学生的成绩");
int[]scores=new int[5];
for(int i=0;i<5;i++){
scores[i]=input.nextInt();
}
for(int j=0;j
for(int k=0;k
if(scores[k]
int tem=scores[k];
scores[k]=scores[k+1];
scores[k+1]=tem;
}
}
}
System.out.println("学员成绩按降序排列");
for(int l:scores){
System.out.print(l+"\t");
}
}
}
运行结果
更多相关内容 -
输入学生个数,学生姓名和他们的成绩,然后按照学生成绩降序排列
2016-07-10 14:34:21package Test2016;...//提示用户输入学生个数,学生姓名和他们的成绩,然后按照学生成绩降序排列; public class test0225 { private String name; private long grade; public long getGrade(){ repackage Test2016;
import java.util.Scanner;
//提示用户输入学生个数,学生姓名和他们的成绩,然后按照学生成绩降序排列;
public class test0225 {
private String name;
private long grade;
public long getGrade(){
return grade;
}
public void setGrade(long grade){
this.grade=grade;
}
public String getName(){
return name;
}
public void setName(String name){
this.name=name;
}
public String toString(){
return this.name;
}
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入学生个数");
int stuNum=input.nextInt();
test0225 objArr[]=new test0225[stuNum];
for(int i=0;i<objArr.length;i++){
objArr[i]=new test0225();
System.out.println("请输入第"+(i+1)+"个学生的姓名");
String name=input.next();
objArr[i].setName(name);
System.out.println("请输入第"+(i+1)+"个学生的成绩");
long grade=input.nextLong();
objArr[i].setGrade(grade);
}
System.out.println("打印开始");
for(int i=0;i<objArr.length;i++){
for(int j=i+1;j<objArr.length;j++){
if(objArr[i].getGrade()<objArr[j].getGrade()){
test0225 s=new test0225();
s=objArr[i];
objArr[i]=objArr[j];
objArr[j]=s;
}
}
}
for(int i=0;i<objArr.length;i++){
System.out.println(objArr[i].getName()+"的成绩是:"+objArr[i].getGrade());
}
}
}
-
mysql查询所有学生各科成绩按照总成绩降序排列
2018-12-09 17:49:26查询所有学生各科成绩按照总成绩降序排列。 1.获取单门课程的学生成绩 select sc.stu_id,sc.score from score sc where sc.subject_id=1001 2.获取所有学生的总成绩 select sc.stu_id,sum(sc.sco...学生表student
班级表class
课程表subject
成绩表score
查询所有学生各科成绩按照总成绩降序排列。
1.获取单门课程的学生成绩
select sc.stu_id,sc.score from score sc where sc.subject_id=1001
2.获取所有学生的总成绩
select sc.stu_id,sum(sc.score) sumscore from score sc group by sc.stu_id
3.一共有三门课程,分别获取这三门课程的学生成绩表然后和学生总成绩表联合按总成绩进行降序排列得到一张新表
select a1.stu_id,a1.score 'Java编程',a2.score '应用统计学',a3.score '数据库',b.sumscore '总成绩' from (select sc.stu_id,sc.score from score sc where sc.subject_id=1001) a1 left join (select sc.stu_id,sc.score from score sc where sc.subject_id=1002) a2 on a1.stu_id = a2.stu_id left join (select sc.stu_id,sc.score from score sc where sc.subject_id=1003) a3 on a3.stu_id = a2.stu_id left join (select sc.stu_id,sum(sc.score) sumscore from score sc group by sc.stu_id) b on a3.stu_id = b.stu_id order by b.sumscore desc
4.和学生表联合查询得到学生姓名
select stu.name,c.Java编程,c.应用统计学,c.数据库,c.总成绩 from ( select a1.stu_id,a1.score 'Java编程',a2.score '应用统计学',a3.score '数据库',b.sumscore '总成绩' from (select sc.stu_id,sc.score from score sc where sc.subject_id=1001) a1 left join (select sc.stu_id,sc.score from score sc where sc.subject_id=1002) a2 on a1.stu_id = a2.stu_id left join (select sc.stu_id,sc.score from score sc where sc.subject_id=1003) a3 on a3.stu_id = a2.stu_id left join (select sc.stu_id,sum(sc.score) sumscore from score sc group by sc.stu_id) b on a3.stu_id = b.stu_id order by b.sumscore desc ) c left join student stu on stu.id = c.stu_id;
得到题目要求的结果。
-
从键盘输入10名学生信息,每个学生有姓名、学号、成绩,要求按学生成绩降序排列,并输出学生成绩排行榜。
2021-03-26 20:22:16 -
Python第四次学习知识点总结---题:编写购物程序、对成绩降序排列且不破坏对应关系、按表格计算每月利润,...
2021-03-29 19:29:34") break 1.2 例二、对学生按照成绩降序排序,又不破坏对应关系 考虑一个场景:你正在处理一些学生的成绩,有这样两个列表: names = [‘John’, ‘Amy’, ‘Jack’] scores = [98, 100, 85] 分数和名字是一一对应的... -
班级成绩降序排列(冒泡)
2015-11-11 08:24:04班级成绩降序排列 可改动 冒泡算法的基础练习 -
五、MapReduce练习----学生成绩按照总成绩降序排列,总成绩相同依次按照语文成绩、数学成绩
2019-12-21 14:46:52学生成绩参考:https://pan.baidu.com/s/1h8IhPwLaAv39N7yOH-Gv8g 二次排序: 依次按照多个条件进行排序 ...学生信息按照语文成绩降序排列,如果语文成绩相同,按照数学成绩降序排列 自定义 key 类型包含语... -
查询每门课程的平均成绩,结果按平均成绩降序排列,平均成绩相同时,按课程编号升序排列
2020-10-08 09:04:22– 查询每门课程的平均成绩,结果按平均成绩降序排列,平均成绩相同时,按课程编号升序排列 SELECT c.c_id, c.c_name, AVG(sc.s_score) FROM course c INNER JOIN score sc ON sc.c_id=c.c_id GROUP BY c.c_id... -
编写程序, 输入10个学生3门课的成绩, 计算每个学生的平均成绩,按平均成绩降序排列并打印出结果?...
2021-05-21 03:28:17满意答案yanii11112013.05.03采纳率:51%等级:11已帮助:7146人#include"string.h"#define M 10 /*10个学生*/#define N 3main(){int i,j; /*t的精度不够高 必须为float型*/float t;float total=0;char name[M][5];... -
SQL:检索没有选修某课程且选修课程数为两门的学生的姓名和平均成绩,并按平均成绩降序排列
2021-12-05 17:16:561、s表中有s#(学号)、sn(学生姓名)、age(学生年龄)、dept(所在系) 2、c表中有c#(课程号)、cn(课程名) 3、sc表中有s#(学号)、c#(课程号)、gr(成绩) 4、t表中有t#(教师号)、tn(教师姓名)、... -
用java写一个学生类,对总成绩降序排列输出并打印名次
2021-03-08 03:41:19students.add(new Student(20160001,“学生一”,85,72,95)); students.add(new Student(20160002,“学生二”,87,88,92)); students.add(new Student(20160003,“学生三”,20,60,56)); students.add(new Student... -
三、MapReduce练习----学生成绩降序排列
2019-12-21 14:33:28结果展示: zhouba 92 zhangsan 83 wangwu 75 lisi 71 ...要排序的学生成绩文档:https://pan.baidu.com/s/1cOS_rqAmMg0ioo2dKXFHwQ 代码: package com.it666.student; import java.io.IOExcep... -
【sql: 练习题 25】查询每门课程的平均成绩,结果按平均成绩降序排列
2019-09-28 03:06:54题目:查询每门课程的平均成绩,结果按平均成绩降序排列,平均成绩相同时,按课程编号升序排列 刚开始写的sql 比较简单: SELECT courseid, AVG(score) as a FROM student_score GROUP BY courseid ORDER BY a ... -
显示学生姓名及成绩降序排列
2019-10-01 04:02:51显示学生姓名及成绩降序排列 代码如下: package Day05; import java.util.Scanner; public class TestStudent { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.... -
C语言 输入一个班级所有同学的期末成绩,假设一科目,并按期末成绩降序排列并输出。(结构体)
2022-03-21 00:17:23//学习记录 #include<stdio.h> #include<string.h> char Out(int n); char In(int n);... printf("请输入学生的数量\n");... printf("请输入一系列信息,并按照学号,姓名,成绩,中间隔开 -
Java LinkedList 集合的使用之平均成绩降序排列
2018-11-25 10:12:57要求:根据输入的学号和平均成绩,按照平均成绩降序输出学号,如果平均成绩相同,按照输入的顺序输出。 一 首先要写一个学生类,存储每个学生的信息,包括学号,平均成绩 package Work3; public class ... -
C#降序排列数据的SQL实例
2021-03-16 01:05:27摘要:C#源码,数据库应用,降序排列 C#按学生成绩降序排列数据,由最高为准,依次往下排列成绩,貌似使用一句SQL就能实现,这个SQL实例确实挺简单,附带的mdf数据库在Database文件夹中,有兴趣的测试的,要先把数据库... -
用面向对象的思想实现学生成绩排名功能,成绩按降序排列成绩相同用升序排列
2016-11-02 07:27:40是实现一个排名功能,要求用面向对象的思想,最好用c++实现,最后期望输出的结果是 成绩按降序排列,成绩相同时按学号的升序排列 -
输入N个学生学号、姓名、成绩,按成绩降序排列,降序排序的过程用函数paixu(struct student *p,int n)
2018-12-27 22:28:16#include "stdio.h" ... fprintf(fp," 按成绩降序排列后:\n %6d%10s%6d\n",p->num,p->name,p->score); } fclose(fp); system("pause"); } paixu(struct student *p,int n) { } -
Mysql 降序查询学生成绩列表(含平均分 总分)经验总结
2020-10-07 15:34:54学生表 成绩表 实现代码: SELECT a1.student_id '学号', d.student_name '姓名', a1.score 'Java基础', a2.score 'Java高级', a3.score '前端', b.sumscore '总成绩', c.avgscore '平均分' FROM ( ... -
只用数组解决学生成绩降序排序问题
2021-02-24 15:56:06上次做了一个学生管理系统,但由于能力问题无法实现按成绩降序排序,前几天重新复习了下字符串然后诞生了个想法:或许我可以用字符串处理函数解决上次留下来的问题?? 我太蒻了暂时只会这个 问题描述 将有限的学生... -
Python:33创建Student、Grade类,查看班级学生、不及格学生、指定学生信息及学生成绩降序排序
2020-10-25 00:11:52问题分析: –1-- 分析: 两个类:(1) 学生类:Student (2)班级类:... 将班级中的学生按照成绩降序排序 –3-- 实现功能: 1.查看该班级中的全部学生信息 g = Grade('二班',[s1,s2,s3,s4,s5]) g.show_all(... -
输入N个学生的个人信息和成绩,然后按平均成绩的降序排列
2009-05-19 16:51:40先按要求输入N个学生的个人信息和成绩, 然后系统输出其降序排列 -
C语言链表实验题.doc
2021-05-24 05:00:15学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中,请编写函数fun,其功能是:按分数降序排列学生的记录,高分在前,低分在后。#include #define N 16typedef struct{ char num[10];int s;} ... -
Python中根据字典的value值对学生的成绩分数排序
2020-04-01 15:44:27当学生的分数是以“姓名”+“分数”存储在文本文档中时,将“姓名”存储为字典中的key值,“分数”存储为字典中的value值,通过比较value值的大小进行学生分数的排序。 例如下面三个学生: 张三 87.5 李四 92 王五 ... -
小习题:按成绩降序排序
2021-09-19 08:53:17如表所示为一张学生成绩表,设计一个程序,能够根据学生的成绩进行降序排序,并打印出排序忽的结果。 学号 姓名 成绩 学号 姓名 成绩 1 王强 78 5 刘伟 90 2 李丽 65 6... -
检索“04”课程分数小于60,按分数降序排列的同学学号
2021-05-08 14:33:31SC(sid,cid,score) 成绩表 Teacher(tid,Tname) 教师表 –1. 学生表 Student(sid,Sname,Sage,Ssex) 学生编号,sid 学生姓名,Sname 出生年月,Sage 学生性别,Ssex –2. 课程表 Course(cid,Cname,tid) 课程编号,cid 课程...
收藏数
13,730
精华内容
5,492