精华内容
下载资源
问答
  • 划分学生成绩等级

    2019-11-23 13:53:56
    从键盘上输入一个0-100之间的学生成绩,输出相应的等级。学生的成绩按照不同等级分为优、良、中、及格和不及格5个等级,要求switch语句实现。(划分标准自定义) import java.util.Scanner; public class student {...

    从键盘上输入一个0-100之间的学生成绩,输出相应的等级。学生的成绩按照不同等级分为优、良、中、及格和不及格5个等级,要求switch语句实现。(划分标准自定义)

    import java.util.Scanner;
    
    public class student {
    	public static void main(String[] args) {
    		for(int i = 0;i < 100;i++) {
    			System.out.println("请输入学生的成绩");
    			Scanner sc = new Scanner(System.in);
    			int score = sc.nextInt();
    			if(score >= 0 && score <= 100) {
    				switch(score/10) {
    				case 10:
    				case 9:
    						System.out.println("优");
    						break;
    				case 8:
    					System.out.println("良");
    					break;
    				case 7:
    					System.out.println("中");
    					break;
    				case 6:
    					System.out.println("及格");
    					break;
    				case 5:
    				case 4:
    				case 3:
    				case 2:
    				case 1:
    				case 0:
    					System.out.println("不及格");
    					break;
    				}
    			}else {
    				System.out.println("输入的成绩错误");
    			}
    		}
    	}
    }
    
    展开全文
  • 从键盘读入学生成绩,找出最高分,并输出学生成绩等级 成绩>=最高分-10 等级为A 成绩>=最高分-20 等级为B 成绩>=最高分-30 等级为C 其余 等级为D 提示:先读入学生人数,根据人数创建int数组,存放...

    题目:
    从键盘读入学生成绩,找出最高分,并输出学生成绩的等级
    成绩>=最高分-10 等级为A
    成绩>=最高分-20 等级为B
    成绩>=最高分-30 等级为C
    其余 等级为D
    提示:先读入学生人数,根据人数创建int数组,存放学生成绩

    考察一维数组的使用

    很多解释有在代码注释里面
    代码如下:

    import java.util.Scanner;
    public class ArrayTest02 {
    public static void main(String[] args) {
      Scanner scan = new Scanner(System.in);
      System.out.print("请输入学生人数:");
      int stu = scan.nextInt();
    System.out.println("请输入学生成绩(0~100):");
      //创建数组,存储学生成绩
      int[] scores = new int[stu];
      
      int maxScore = 0;//最高分
      //给数组元素赋值
      //总结:i < arr.length就相当于遍历完数组,如果是 <= ,则要减1
      for(int i = 0;i< scores.length; i++) {
       System.out.print("第"+(i+1)+"个学生成绩:");
       scores[i] = scan.nextInt();  //注意点
       if(maxScore < scores[i]) {
        maxScore = scores[i];
       }
        }
    //  //获取数组中元素最大值:最高分
    //  int maxScore = 0;//最高分
    //  for(int i = 0; i < scores.length;i++) {
    //   if(maxScore < scores[i]) {
    //    maxScore = scores[i];
    //   }
    //  }
      //根据每个学生成绩与最高分的差值,得到每个学生的等级,并输出等级和成绩
      //char level;
      for(int i = 0;i < scores.length;i++) {
       if(maxScore - scores[i] <= 10) {
        System.out.println("学生"+(i+1)+"的成绩等级为:A");
       }else if(maxScore - scores[i] <= 20) {
        System.out.println("学生"+(i+1)+"的成绩等级为:B");
        
       }else if(maxScore - scores[i] <= 30) {
        System.out.println("学生"+(i+1)+"的成绩等级为:C");
       }else {
        System.out.println("学生"+(i+1)+"的成绩等级为:D");
       }
      }
      
      scan.close();
      
     }
    }
    
    
    

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

    • 总结
    1. i < arr.length就相当于遍历完数组,如果是 <= ,则要减1
    2. 做题前可以先将要完成的功能按顺序写在注释里,然后在注释下填入代码,可以使思路清晰
    3. 要记清数组的定义方式
      静态数组:
      int[] arr = new int[]{1,2,3};
      动态数组:
      int[] arr = new int[3];
    展开全文
  • package temp; import java.util.Scanner; public class Grade { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("输入一个整数:"...
    package temp;
    import java.util.Scanner;
    
    public class Grade {
        public static void main(String[] args) {
            Scanner scanner=new Scanner(System.in);
            System.out.println("输入一个整数:");
            int num=scanner.nextInt(); 
            if(num>=90 && num<=100) 
        	    System.out.println("优秀");
            if(num>=80 && num<90)
        	    System.out.println("良好");
            if(num>=70 && num<80)
        	    System.out.println("中等");
            if(num>=60 && num<70)
        	    System.out.println("合格");
            if(num<60)
        	    System.out.println("不合格");
         }
    }

     

    展开全文
  • C语言----实现学生成绩等级划分

    万次阅读 2020-02-01 21:33:13
    题目·:用if-else嵌套语句实现学生成绩等级查询 要求:分为ABCD4个等级,100-90为A;90-70为B;70-60为C;60以下为D 思路:1.先从键盘键入一个数 2.判断输入的数是否为0-100 3.然后依次判断所属的分数区间 #include...

    题目·:用if-else嵌套语句实现学生成绩等级查询
    要求:分为ABCD4个等级,100-90为A;90-70为B;70-60为C;60以下为D
    思路:1.先从键盘键入一个数
    2.判断输入的数是否为0-100
    3.然后依次判断所属的分数区间

    #include<stdio.h>
    int main(int argc, const char *argv[])
    {
    	printf("please input your score:\n");
    	float score;
    	scanf("%f",&score);
    	if(score<0||score>100){
    		printf("no in [0-100]\n");
    	}
    	else{
    	if(score>=90)
    		printf("A-excellent\n");
    			else{
    			if(score>=70)
    				printf("b-good\n");
    					else{
    					if(score>=60)
    						printf("c-ok\n");
    							else
    								printf("D-jiayou\n");
    							}
    				}
    		}
    	return 0;
    }
    

    在这里插入图片描述

    展开全文
  • 戳“蓝字”关注我们哟~ 随着五六月份考试逐渐临近,很多学生陆陆续续拿到了大学的offer,通常offer中会要求录取的成绩标准,有...Alevel的每一科考试都会有一个最终的成绩,如果该科满分是600分,那么成绩等级划分如...
  • 学生现在是小学四年级,对英语不感兴趣,所以英语成绩较差... 我是英语老师,个人建议还是先找个家教,因为在外面报班还是课堂教育,跟学校学的差不多,还不如一对一的辅导,先打好基础再报班。 问题9: 小学生导游...
  • 2015年山东淄博中考改革:成绩划分为ABCDE五个等级成绩公布与呈现方面,7月1日前,通过网上查询等形式公布考试成绩并下发考生成绩单。考试科目按原始成绩和等级两种形式予以公布;会考科目按等级形式公布;考查科目分...
  • excel函数公式大全之利用SUM函数和VLOOKUP函数对...在上一节的课程中,我们利用SUM函数与IF函数的嵌套实现了,对数据划分三个等级。如果想对数据进行更复杂的分级,在使用IF函数,就会经常出错。今天我们利用VLOOK...
  • 题目:if语句实现学生等级成绩划分 要求:分为ABC三个等级,100-80为A;60-79为B;0-60为C; 思路:1:定义一个整形变量 2:从键盘中获得一个整数 3:对整数进行判断,是否在定义区间1~100内 4:然后再依次判断其所属...
  • package temp; import java.util.Scanner; public class grade { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("请输入学生成绩:"); ...
  • 浙江省学业考试成绩划分方法研究1由于选择性考试是在学业考试中根据“必考题”增加“附加试题”形成的,同一科目的学术考试和选择性考试同时安排。因此,此次选择参加考试的考生也参加了学习考试。在划出某一科目时...
  • 高考题ABCDE级如何划分?按等级公布,设有A 、B、C 、D 、E五个等级。得分为满分的90%(含)以上为A等,90%以下至80%(含)之间为B等,80% 以下至70%(含)之间为C等,70%以下至60%(含)之间为D等,不足60% 为E等,高考题...
  • 2、以下以青岛为例,五个等级按百分比划分:(1)语文、数学、英语、物理、化学、历史、地理、生物,考试成绩划分为,ABCDE,五个等级,其中E等为不合格等级。(2)市教育局,以招生区域为单位,划...
  • 对于 Degree 学位每个高校也有更详细的等级划分,不同的大学可能划分要求不同,就大部分大学的等级划分为例:▌ 1 , 一等: pass with Distinction含平时成绩,期末考试成绩,还有论文成绩,全年成绩平均分 7...
  • /*********************************... 从文件scores_in.txt中读取学生成绩; 将划分好的成绩等级输出至文件scores_out.txt中; 成绩为F,60-70为D,70-80为C,80-90为B,90-100为A,100为A++. *******************
  • 应政策要求,各省份进入高考改革新时期,推出新高考模式。湖南省也有动作,省考试院发布,自2021年起,将进入新高考改革时期,采用“3+1...一、湖南省2021年高考赋分规则一切的规则最终都是为了均衡学生的发展并让其...
  • 实例:划分成绩等级

    2020-04-30 15:16:02
    学生的考试成绩转换成不同的等级:90分以上为A,80分以上90分以下为B,70分以上80分以下为C,60分以上70分以下为D,E表示不及格。 import java.io.*; public class welcome{ public static void main(String[] ...
  • 2、成绩划分为五个等级A(90-100)、B(80-89)、C(70-79)、D(60-69)、E(0-59)。可以开辟五个元素的数组存储各成绩段人数,数组初始化为零。每输入一个成绩,紧接着进行判断该成绩属于哪个等级,并使相应等级...
  • class Student { public double _chineseScore; public double _mathScore; public double _englishScore; public string _name; public char _chineseLevel; p
  • #include "stdio.h"#define N 10 //N的值&lt;=50struct student{ char name[8];...//成绩 char rank;//等级} stu[N];void main(){ struct student stu[N]; int i; float sum=0,avg;...
  • 新高考政策下,学考和选考是分卷、分时考试,按等级赋分,每年1月和6月考试,且相应科目学考合格方能报考同科目的选考。学考科目共13门,分别是语文、数学、外语(含英语、日语、俄语、德语、法语、西班牙语)、思想...
  • 首先我先来说一下成绩划分等级的规定当然你也可以有自己的一套规定方法这个不是很重要。 如果分数&gt;=最高分数-10,等级为A; 如果分数&gt;=最高分数-20,等级为B; 如果分数&gt;=最高分数-30,等级...
  • 湖南大部分学校高三学生已经进入第二轮总复习,离高考时间也...长沙强师教育从湖南省考试院了解,参加2021年高考的学子自2021年起,将进入新高考改革时期,采用“3+1+2”选科模式,对再选2门科目实行等级赋分。现...

空空如也

空空如也

1 2 3 4 5
收藏数 96
精华内容 38
关键字:

学生成绩划分等级