精华内容
下载资源
问答
  • 输入学生学籍信息,统计学生某一门课的成绩并且根据这门课的成绩给出相应的等级评定!
  • #include<stdio.h> main() { int g; printf("Enter a mark:");...//g中存放学生成绩 printf("g=%d:",g); switch(g) { case 10: case 9:printf("A\n");break; case 8:printf("B\n");break;...

    用switch语句改写C语言-编写程序,根据输入的学生成绩给出相应的等级,大于或等于90分以上的等级为A,60分以下的等级为E,其余每10分为一个等级。(else if语句)

    #include<stdio.h>
    main()
    {
    	int g;
    	printf("Enter a mark:");
    	scanf("%d",&g);//g中存放学生的成绩
    	printf("g=%d:",g);
    	switch(g)
    	{
    	case 10:
    	case 9:printf("A\n");break;
    	case 8:printf("B\n");break;
    	case 7:printf("C\n");break;
    	case 6:printf("D\n");break;
    	default:printf("E\n");
    	}
    }
    
    展开全文
  • * 编写程序,给定一个学生成绩给出相应等级: * 90~100 优秀 * 80~89 良好 * 70~79 中等 * 60~69 及格 * 0~59 不及格 * 使用两种作法 */ 第一种: import java.util.Scanner; public class sex1 { ...
    package com.qfedu.sex;
    /**
     * 编写程序,给定一个学生成绩,给出相应等级:
     * 90~100 优秀
     * 80~89 良好
     * 70~79 中等
     * 60~69 及格
     * 0~59 不及格
     * 使用两种作法
     */
     第一种:
    import java.util.Scanner;
    
    public class sex1 {
    	public static void main (String[]args) {
    		Scanner input = new Scanner(System.in);
    		System.out.println("请输入你的成绩");
    		int Score =input.nextInt();
    		if (Score<60&&Score>=0){
    			System.out.println("不及格");
    		}else if(Score<70){
    			System.out.println("及格");
    		}else if(Score<80) {
    			System.out.println("中等");
    		}else if(Score<90) {
    			System.out.println("优秀");
    		}else {
    			System.out.println("完美");
    		}
    		System.out.println("程序结束");
    	}
    }
    第二种:
    package com.qfedu.sex;
    
    import java.util.Scanner;
    
    public class sex2 {
    	public static void main(String[]args) {
    		Scanner input =new Scanner(System.in);
    		System.out.println("输入你的成绩");
    		int Score =input.nextInt();
    		
    		if(Score>90&&Score<=100) {
    			System.out.println("完美");
    		}else if(Score>80) {
    			System.out.println("优秀");
    		}else if(Score>70) {
    			System.out.println("良好");
    		}else if(Score>60) {
    			System.out.println("及格");
    		}else {
    			System.out.println("不及格");
    		}
    		System.out.println("程序结束");
    	}
    }
    
    展开全文
  • 利用Vector代替数组处理:从键盘读入学生成绩(以负数代表输入结束),找最高分,并输出学生成绩等级。 提示:数组一旦创建,长度就固定不变,所以在创建数组前就需要知道它的长度。 而向量类java.util.Vector可以...

    利用Vector代替数组处理:从键盘读入学生成绩(以负数代表输入结束),找出最高分,并输出学生成绩等级。
    提示:数组一旦创建,长度就固定不变,所以在创建数组前就需要知道它的长度。
    而向量类java.util.Vector可以根据需要动态伸缩。

    创建Vector对象:Vector v=new Vector();
    给向量添加元素:v.addElement(Object obj);   //obj必须是对象
    取出向量中的元素:Object  obj=v.elementAt(0);
    注意第一个元素的下标是0,返回值是Object类型的。
    计算向量的长度:v.size();
    若与最高分相差10分内:A等;20分内:B等;
          30分内:C等;其它:D等
    
    package com.atguigu.exer4;
    
    import java.util.Scanner;
    import java.util.Vector;
    
    
    public class ScoreTest {
    	public static void main(String[] args) {
    		//1.实例化Scanner,用于从键盘获取学生成绩
    		Scanner scan = new Scanner(System.in);
    		
    		//2.创建Vector对象:Vector v=new Vector();相当于原来的数组
    		Vector v = new Vector();
    		
    		//3.通过for(;;)或while(true)方式,给Vector中添加数组
    		int maxScore = 0;
    		for(;;){
    			System.out.println("请输入学生成绩(以负数代表输入结束)");
    			int score = scan.nextInt();
    			//3.2 当输入是负数时,跳出循环
    			if(score < 0){
    				break;
    			}
    			if(score > 100){
    				System.out.println("输入的数据非法,请重新输入");
    				continue;
    			}
    			//3.1 添加操作::v.addElement(Object obj)
    			//jdk5.0之前:
    //			Integer inScore = new Integer(score);
    //			v.addElement(inScore);//多态
    			//jdk5.0之后:
    			v.addElement(score);//自动装箱
    			//4.获取学生成绩的最大值
    			if(maxScore < score){
    				maxScore = score;
    			}
    		}
    		
    		//5.遍历Vector,得到每个学生的成绩,并与最大成绩比较,得到每个学生的等级。
    		char level;
    		for(int i = 0;i < v.size();i++){
    			Object obj = v.elementAt(i);
    			//jdk 5.0之前:
    //			Integer inScore = (Integer)obj;
    //			int score = inScore.intValue();
    			//jdk 5.0之后:
    			int score = (int)obj;
    			
    			if(maxScore - score <= 10){
    				level = 'A';
    			}else if(maxScore - score <= 20){
    				level = 'B';
    			}else if(maxScore - score <= 30){
    				level = 'C';
    			}else{
    				level = 'D';
    			}
    			
    			System.out.println("student-" + i + " score is " + score + ",level is " + level);
    			
    		}
    		
    		
    		
    		
    	}
    }
    
    展开全文
  • 学生展示一种愿景,使他们可以监控收到的成绩的评估:教师可以配置支票的显示,以便学生跟进已经给出成绩的评估。 还显示一个进度条,显示评估完成的百分比。 (仅在学生看来) 老师监视学生进行的评估的愿景:...
  • **题目:**利用Vector代替数组处理:从键盘读入学生成绩(以负数代表输入结束),找最高分,并输出学生成绩等级。 提示:数组一旦创建,长度就固定不变,所以在创建数组前就需要知道它的长度。而向量类java.util...

    **题目:**利用Vector代替数组处理:从键盘读入学生成绩(以负数代表输入结束),找出最高分,并输出学生成绩等级。
    提示:数组一旦创建,长度就固定不变,所以在创建数组前就需要知道它的长度。而向量类java.util.Vector可以根据需要动态伸缩。
    创建Vector对象:Vector v=new Vector();
    给向量添加元素:v.addElement(Object obj); //obj必须是对象
    取出向量中的元素:Object obj=v.elementAt(0);
    注意第一个元素的下标是0,返回值是Object类型的。
    计算向量的长度:v.size();
    若与最高分相差10分内:A等;20分内:B等;30分内:C等;其它:D等

    Student.java

    package com;
    
    public class Student {
        private String name;
        private int grade;
    
        public Student() {
        }
    
        public Student(String name, int grade) {
            this.name = name;
            this.grade = grade;
        }
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public int getGrade() {
            return grade;
        }
    
        public void setGrade(int grade) {
            this.grade = grade;
        }
    
    }
    
    

    StudentTest.java

    package com;
    
    import java.util.Scanner;
    import java.util.Vector;
    
    public class StudentTest {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            Vector v = new Vector();
            int i = 0;
            System.out.println("先输入成绩,再输入姓名----------");
            while ((i = sc.nextInt()) >= 0) {   //输入学生成绩存入vector,负数代表结束
                String name = sc.nextLine();    //输入学生姓名、成绩
                Student s = new Student(name, i);
    //            s.setName(name);
    //            s.setGrade(i);
                v.addElement(s);
            }
            Student st;
            int flag, grade, max = 0;//flag记录最大值的下标,grade是成绩,max是最高分
            for (int k = 0; k < v.size(); k++) {    //找出成绩最高分并记录下标
                st = (Student) v.elementAt(k);
                grade = st.getGrade();
                if (max < grade) {
                    max = grade;
                    flag = k;
                }
            }
            System.out.println("最高分:" + max);
            for (int k = 0; k < v.size(); k++) {    //计算每个学生成绩等级
                st = (Student) v.elementAt(k);
                grade = st.getGrade();
                int d = max - grade;
                char level = 'D';
                if (d < 10) {
                    level = 'A';
                } else if (d < 20) {
                    level = 'B';
                } else if (d < 30) {
                    level = 'c';
                } else {
                    level = 'D';
                }
                System.out.println(st.getName() + ":\t" + st.getGrade() + "\t等级" + level + "等");
            }
    
        }
    }
    
    

    运行结果:
    在这里插入图片描述

    展开全文
  • 利用Vector代替数组处理:从键盘读入学生成绩(以负数代表输入结束),找 最高分,并输出学生成绩等级。 提示:数组一旦创建,长度就固定不变,所以在创建数组前就需要知道它的 长度。而向量类java.util.Vector...
  • 指定等级

    2020-07-01 20:55:12
    编写一个程序,读入学生成绩,得到最高分best,然后根据下面的规则,给出等级值: 如果分数>=best-10,等级为A 如果分数>=best-20,等级为B 如果分数>=best-30,等级为C 如果分数>=best-40,等级为D 其他...
  • 怀化学院科学与工程学院 ...根据一定标准,给出评判等级。2.随机出题。3.开始可以输入空格和回车。4.有限时功能和倒计时功能,超过限时时间不能答题。5.显示正确多少道题,正确率。6.不同成绩单显示的颜色...
  • 适合各级各类学校同一年级的学生成绩统计分析评比。自动统计输出项目:每个学生的总分与各科名次;各班和全体的各科各分数段、名次段人数分布;各班和全体的各科考试人数、总分、均分;各班和全体的各科最高最低分、...
  • 用户提问学生成绩管理系统(C语言,文件和数组)1. 通过文件读入n个学生的学号、姓名和m门成绩... 根据某个学生的某科成绩给出“优秀”、“良好”、“可以”、“较差”等级推荐答案//我简单写,请借鉴:#include "stda...
  • 说明:输入学生的成绩并根据成绩给出相应的等级等级评定标准: 成绩在90–100(包含)之间,显示 A,成绩在80–90(包含)之间, 显示 B,成绩在70–80(包含)之间, 显示 C,成绩在60(包含)–70(包含)之间...
  • 第三次作业

    2021-06-18 11:53:15
    写一个程序,根据下面给出的约束条件来计算学员的等级。 # 输入一个整数表示学生成绩,放在marks变量里 , # 根据下面的等级分配,输出学生等级 # if marks>75 -----输出 等级A # else if marks <= 75 --...
  • 查询一:给出考试等级,找出该等级的考生,按照成绩降序,准考证升序排序 查询二:给出考场号,统计该考场的考生数量和总得分 查询三:给出考试日期,查询改日期下所有考场的考试人数,按照人数降序,考场号升序排序...
  • java--包装类练习

    2019-09-25 17:53:58
    利用Vector代替数组处理,从键盘读入学生成绩(以负数代表输入结束),找最高分,并输出学生成绩等级 提示:数组一旦创建,长度就固定不变,所以在创建数组前就需要知道它的长度,而向量类java.util.Vector可以...
  • 使用vector代替数组

    2019-08-18 16:34:44
    利用Vector代替数组处理:从键盘读入学生成绩(以负数代表输入结束),找最高分,并输出学生成绩等级。 提示:数组一旦创建,长度就固定不变,所以在创建数组前就需要知道它的长度。而向量类java.util.Vector可以...
  • 题目

    2014-08-05 22:09:34
    利用Vector代替数组处理:从键盘读入学生成绩(以负数代表输入结束),找最高分,并输出学生成绩等级。 提示:数组一旦创建,长度就固定不变,所以在创建数组前就需要知道它的长度。而向量类java.util.Vector可以...
  • 包装类练习题

    2021-05-06 00:42:02
    * 利用Vector代替数组处理:从键盘读入学生成绩(以负数代表输入结束),找 最高分,并输出学生成绩等级。  提示:数组一旦创建,长度就固定不变,所以在创建数组前就需要知道它的 长度。而向量类java.util....
  • Java包装类的使用练习

    2020-11-27 01:49:52
    利用Vector代替数组处理:从键盘读入学生成绩(以负数代表输入结束),找最高分,并输出学生成绩等级。 提示:数组一旦创建,长度就固定不变,所以在创建数组前就需要知道它的长度。 而向量类java.util.Vector可以...
  • 刷题02

    2021-04-06 21:26:23
    利用Vector代替数组处理,从键盘读入学生成绩(以负数代表输入结束),找最高分,并输出学生成绩等级。 提示:数组一旦创建,长度就固定不变,所以在创建数组前就需要知道它的长度。 而向量类java. util . Vector可以...
  • 给出了N个学生记录的列表,包括名称,ID和等级。您应该按照成绩的升序对记录进行排序,并输出成绩在给定间隔内的学生记录。 解题思路 使用结构体存储学生数据 自定义结构体排序,按照grade排序 根据具体条件区间...
  • 包装类转化

    2020-06-08 20:11:03
    利用Vector代替数组处理:从键盘读入学生成绩(以负数代表输入结束),找 最高分,并输出学生成绩等级。 提示: 1、数组一旦创建,长度就固定不变,所以在创建数组前就需要知道它的 长度。而向量类java.util....
  • 1.利用Vector代替数组处理:从键盘读入学生成绩(以负数代表输入结束),找最高分,并输出学生成绩等级。 (提示:数组一旦创建,长度就固定不变,所以在创建数组前就需要知道它的长度。而向量类java.util.Vector...
  • 关于vector

    2020-07-06 15:20:29
    利用Vector代替数组处理:从键盘读入学生的成绩(以负数代表输入结束),找最高分,并输出学生成绩等级 提示:数组一旦创建,长度就固定不变,所以在创建数组前就需要知道它的长度。而向量类java.util.Vector可以...
  • 根据你们提供的数据,给出的某个假设性认证,对模型教育语义进一步讨论,迭代,改进 除了过程数据,难以获取更多的结论性数据,例如学生的学科成绩、教师的专业能力、教师的等级(电教馆师训平台是否可以获取) ...
  • 系统的主要功能就是对考生操作结果进行评分,给出结果提示考生哪里做错了。另外,还有网络收分模块,把通过网络把学生每次上机的成绩发送到服务器,对学生掌握各个知识点的情况进行汇总。教师可以根据这个汇总即时...
  • 实验5学生成绩分析程序 实验类型:综合性 实验目的:综合运用Java语言和面向对象技术开发一个小型软件系统 实验内容: 1. 已经提供的原始数据:班级成绩单文件 该文件为文本文件,存储某个班的所有学生某门课程的...

空空如也

空空如也

1 2 3
收藏数 50
精华内容 20
关键字:

根据学生成绩给出等级