`

华为南京研究所机考练习-从考试成绩中划出及格线

阅读更多
描述:

10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下:
(1) 及格线是10的倍数;
(2) 保证至少有60%的学生及格;
(3) 如果所有的学生都高于60分,则及格线为60分。

运行时间限制: 无限制
内存限制: 无限制
输入:

输入10个整数,取值0~100

输出:

输出及格线,10的倍数

样例输入:
61 51 49 30 20 10 70 80 90 99
样例输出:
50

 

思路分析:

  1. 可以先对输入的数进行排序,对排好序的数据再做处理;
  2. 首先判断全部数据是否都大于等于60,是则将及格线直接设置为60;
  3. 若有一个数据是低于60分的,则取排好顺序中第5个(从小到大)的数值进行处理,从而得到及格线
package com.liuhao;

import java.util.Arrays;
import java.util.Scanner;

public class Test1 {

	public static void main(String[] args) {

		Scanner scan = new Scanner(System.in);
		
		int[] a = new int[10];
		
		int line = 0;
		
		for(int i=0; i<a.length; i++){
			a[i] = scan.nextInt();
		}
		
		Arrays.sort(a);
		
		for (int i=0; i<a.length; i++){

			//如果所有的都大于60 及格线设为60
			if (a[i] >= 60){
				line = 60;
			}
			
			//有低于60的 就要重新计算
			else {
				line = (a[4] / 10) * 10;
				break;
			}
		}
		
		System.out.println(line);
	}

}

 

分享到:
评论

相关推荐

    华为南京研究所机考练习-亮着电灯的盏数

    标题“华为南京研究所机考练习-亮着电灯的盏数”所指的是一场编程考试或面试题目,其中可能涉及到计算机科学中的算法和逻辑思维。这类问题通常要求编写程序来解决特定的问题,例如在这个例子中,可能是关于灯的状态...

    华为机考一本通-2024

    ### 华为机考一本通-2024:OD岗位与机考攻略详解 #### 一、华为OD岗位解析 ##### 1.1 OD岗位介绍 - **岗位性质**:OD岗位即华为与德科合作的精英研发项目,与传统外包项目不同,OD岗位在华为内部具有更高的地位和...

    华为机考试题练习汇总.txt

    华为机考练习试题汇总

    华为 OD 机考攻略-加强版

    - **注意事项**:尽管许多题目仅需实现核心逻辑,但在华为OD机考中需自行构造输入输出,因此平时练习时也应加以重视。 - **练习建议**:特别是涉及二叉树等复杂数据结构的题目,输入输出的构造较为繁琐,需提前...

    华为机考100道题-带答案(word文档)

    总的来说,【华为机考100题-带答案】是一份全面的复习资料,对于准备华为认证考试的考生而言,通过系统地练习和学习,可以有效地提升自己的技术水平和应试能力。同时,它也是检验自我学习成果和查漏补缺的良好工具。...

    华为机考试题+答案参照.pdf

    "华为机考试题+答案参照.pdf" 本资源是一个华为机考试题集,涵盖了多个IT领域的知识点,包括算法、数据结构、操作系统等。本文将对每个题目进行详细的解释和分析。 1. 评委打分问题: * 知识点:算法、数组操作 ...

    华为OD机考-统一考试机试-含ABCD卷-含java、c++、JavaScript、python-题目

    华为OD机考是华为公司针对求职者进行技术能力评估的一种方式,主要测试应聘者的编程技能。这个压缩包包含了四个部分,分别标记为ABCD卷,涵盖了四种编程语言:Java、...通过不断练习和实战,才能在机考中取得优异成绩。

    华为校招硬件技术工程师机考试卷试题包括答案.docx

    华为校招硬件技术工程师机考试卷试题包括答案.docx

    华为2022逻辑机考+华为_2020数字IC笔试题.rar

    通过反复练习和深入理解,考生可以在实际考试中表现出更强的竞争力,提高成功入职华为的可能性。 总之,这份压缩包提供了丰富的学习资源,涵盖了华为逻辑岗位笔试和面试的关键知识点,对于有意加入华为的工程师而言...

    华为OD机考100题,真题

    ### 华为OD机考100题之五键键盘输出问题 #### 问题背景与描述 本题目属于算法设计类题目,旨在考察考生对于键盘输入处理的理解以及基本的编程能力。题目要求根据一系列给定的键盘输入指令,模拟一个特殊键盘的操作...

    华为机考练习攻略及注意事项

    华为机考练习攻略及注意事项

    华为OD系列--华为OD机考三道题的代码,以及考试过程中的一个记录.zip

    本压缩包"华为OD机考三道题的代码,以及考试过程中的一个记录.zip"显然包含了某位考生在华为OD机考时遇到的三道题目及其解决方案。通过分析这些代码和解题过程,我们可以深入了解华为对编程能力的要求,以及如何高效...

    华为OD机考100题(含答案).docx

    在准备华为OD机考的过程中,不仅要理解这些知识点,还要通过大量的练习来提高解题速度和准确性。在阅读和练习题目时,先尝试自己解决问题,然后再对照答案,这样可以更有效地评估自己的学习进度和理解程度。

    华为机考试题+答案.docx

    根据给定文件的信息,我们可以提炼出三个主要的技术知识点:评分系统的计算逻辑、数组排序与重构算法、以及操作系统任务调度机制。 ### 1. 评分系统的计算逻辑 #### 知识点解析: 本部分代码实现了一个评分系统,...

    华为od机考2023试题

    【华为OD机考2023试题】涉及的IT知识点主要涵盖算法设计、字符串处理、游戏逻辑、日志管理、链表操作以及优化问题解决。下面将分别详细讲解这些知识点。 1. **任务混部问题**: 这是一道典型的资源调度优化问题,...

    华为OD系列--华为OD机考.zip

    在这个“华为OD系列--华为OD机考.zip”压缩包中,可能包含了与考试相关的学习资料、模拟试题、样例配置文件等内容,例如文件名“kwan1118”可能是一个文档或者练习题库,用于帮助考生熟悉考试格式和内容。...

Global site tag (gtag.js) - Google Analytics