标签:学生成绩管理系统
功能简介:用户输入学生信息、课程信息、学生成绩,对所有学生的成绩进行排名。
import java.util.*; public class chengji_guanli { public static void main(String[] args) { Scanner in=new Scanner(System.in); System.out.print("请输入学生的人数 -> "); int number_people=in.nextInt(); System.out.print("请输入课程数目 -> "); int number_course=in.nextInt(); String peo[]=new String[number_people]; String course[]=new String[number_course]; String str[]=new String[number_people]; double score[][]=new double[number_people][number_course]; double sum_score[]=new double[number_people]; double avg_score[]=new double[number_people]; for(int i=0;i<course.length;i++) { System.out.print("请输入第"+(i+1)+"课程名 -> "); course[i]=in.next(); } for(int i=0;i<peo.length;i++) { System.out.print("请输入第"+(i+1)+"个学生的姓名 -> "); peo[i]=in.next(); String str11=""; for(int j=0;j<course.length;j++) { System.out.print("请输入"+peo[i]+"的"+course[j]+"成绩 -> "); score[i][j]=in.nextDouble(); sum_score[i]+=score[i][j]; str11+=score[i][j]+"\t"; } avg_score[i]=sum_score[i]/course.length; str[i]=peo[i]+"\t"+str11+sum_score[i]+"\t"+avg_score[i]; } for(int i=0;i<sum_score.length-1;i++) { for(int j=i+1;j<sum_score.length;j++) if(sum_score[i]<sum_score[j]) { String str2=str[i]; str[i]=str[j]; str[j]=str2; } } System.out.print("学生\t"); for(int i=0;i<course.length;i++) System.out.print(course[i]+"\t"); System.out.println("总分\t平均分\n"); for(int i=0;i<str.length;i++) System.out.println(str[i]+"\n"); } }
标签:学生成绩管理系统
原文地址:http://10740026.blog.51cto.com/10730026/1701784