当前位置: 首页 > news >正文

【最高分数与最低分数 】

最高分数与最低分数

      • C语言版本
      • C++ 版本
      • Java版本
      • Python版本


💐The Begin💐点点关注,收藏不迷路💐

王老师讲授的《计算机网络原理》这门课程课堂测试刚刚结束,他想知道测试中的取得的最高分数与最低分数。但人数比较多,他觉得这件事情交给计算机来做比较方便。你能帮王老师解决这个问题吗?

输入

两行,第1行为整数n(1<=n<10000),表示参加这次参加测试的人数;第2行是这n个学生的成绩,相邻两个分数之间用空格分隔,所有成绩均是0~100之间的整数。

输出

输出最高分数与最低分数,中间用空格隔开。

样例输入

5
60 70 50 80 95

样例输出

95 50

C语言版本

#include <stdio.h>int main() {int n; // n:参加测试的人数scanf("%d", &n);int scores[10000]; // scores:存储学生成绩的数组int i;// 读取学生成绩for (i = 0; i < n; i++) {scanf("%d", &scores[i]);}int maxScore = scores[0]; // maxScore:最高分数,先假设第一个成绩为最高分数int minScore = scores[0]; // minScore:最低分数,先假设第一个成绩为最低分数// 遍历成绩数组,找出最高分数和最低分数for (i = 1; i < n; i++) {if (scores[i] > maxScore) {maxScore = scores[i];}if (scores[i] < minScore) {minScore = scores[i];}}printf("%d %d\n", maxScore, minScore);return 0;
}

C++ 版本

#include <iostream>int main() {int n; // n:参加测试的人数std::cin >> n;int scores[10000]; // scores:存储学生成绩的数组int i;// 读取学生成绩for (i = 0; i < n; i++) {std::cin >> scores[i];}int maxScore = scores[0]; // maxScore:最高分数,先假设第一个成绩为最高分数int minScore = scores[0]; // minScore:最低分数,先假设第一个成绩为最低分数// 遍历成绩数组,找出最高分数和最低分数for (i = 1; i < n; i++) {if (scores[i] > maxScore) {maxScore = scores[i];}if (scores[i] < minScore) {minScore = scores[i];}}std::cout << maxScore << " " << minScore << std::endl;return 0;
}

Java版本

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n; // n:参加测试的人数n = scanner.nextInt();int[] scores = new int[10000]; // scores:存储学生成绩的数组// 读取学生成绩for (int i = 0; i < n; i++) {scores[i] = scanner.nextInt();}int maxScore = scores[0]; // maxScore:最高分数,先假设第一个成绩为最高分数int minScore = scores[0]; // minScore:最低分数,先假设第一个成绩为最低分数// 遍历成绩数组,找出最高分数和最低分数for (int i = 0; i < n; i++) {if (scores[i] > maxScore) {maxScore = scores[i];}if (scores[i] < minScore) {minScore = scores[i];}}System.out.println(maxScore + " " + minScore);scanner.close();}
}

Python版本

n = int(input())  # n:参加测试的人数
scores = list(map(int, input().split()))  # scores:存储学生成绩的列表max_score = scores[0]  # max_score:最高分数,先假设第一个成绩为最高分数
min_score = scores[0]  # min_score:最低分数,先假设第一个成绩为最低分数# 遍历成绩列表,找出最高分数和最低分数
for score in scores[1:]:if score > max_score:max_score = scoreif score < min_score:min_score = scoreprint(max_score, min_score)

在这里插入图片描述


💐The End💐点点关注,收藏不迷路💐

http://www.mrgr.cn/news/68200.html

相关文章:

  • Oh My Posh安装
  • 秒懂Linux之序列化及反序列化
  • 使用python拟合二元曲线系数
  • Android Parcelable和Serializable的区别与联系
  • linux清空文件的十二种方法
  • Android笔记(三十一):Deeplink失效问题
  • 理解Web登录机制:会话管理与跟踪技术解析(三)-过滤器Filter
  • 【系统设计】数据库压缩技术详解:从基础到实践(附Redis内存优化实战案例)
  • 软件测试基础十四(python 类与对象)
  • 问:SpringFramwork都有哪些模块?
  • 论文1—《基于卷积神经网络的手术机器人控制系统设计》文献阅读分析报告
  • C++学习笔记----11、模块、头文件及各种主题(一)---- 模板概览与类模板(1)
  • 网络编程(一):UDP socket api => DatagramSocket DatagramPacket
  • 对话框(Dialog)
  • W3C HTML 活动
  • [数组排序] 1122. 数组的相对排序
  • 插入迭代器
  • 口播博主必装的五个App推荐,尤其是程序猿博主
  • 查缺补漏----内部排序算法排序趟数和比较次数
  • SQLI LABS | Less-33 GET-Bypass AddSlashes()
  • RCE漏洞分析
  • OSS和FastDFS的区别
  • 【如何在 Linux 和 Android 系统中杀死进程】
  • 火语言RPA流程组件介绍--获取窗口对象
  • C# 与 C++ 跨进程通信:使用 RabbitMQ 实现消息队列通信
  • Golang | Leetcode Golang题解之第547题身份数量