首页 > 试题广场 >

最高分与最低分之差

[编程题]最高分与最低分之差
  • 热度指数:26558 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
输入n个成绩,换行输出n个成绩中最高分数和最低分数的差。

输入描述:
两行,第一行为n,表示n个成绩,不会大于10000。

第二行为n个成绩(整数表示,范围0~100),以空格隔开。


输出描述:
一行,输出n个成绩中最高分数和最低分数的差。
示例1

输入

10
98 100 99 97 95 99 98 97 96 100

输出

5
头像 牛客965706134号
发表于 2021-11-28 15:50:39
标题最大值最小值之差 ">int main() { int n = 0; int m = 0; int max = 0; int min = 100; scanf("%d",&n); for(int i = 0;i<n;i++) 展开全文
头像 zzfyupup
发表于 2022-06-14 15:54:55
采用数组 #include<stdio.h> int main() { int n; scanf("%d", &n); int arr[n]; for (int i = 0; i < n; i++) { scanf("%d " 展开全文
头像 牛客题解官
发表于 2020-06-04 17:20:20
题目描述输入n个成绩,换行输出n个成绩中最高分数和最低分数的差。 输入描述:两行,第一行为n,表示n个成绩,不会大于10000。第二行为n个成绩(整数表示,范围0~100),以空格隔开。 输出描述:一行,输出n个成绩中最高分数和最低分数的差。 解题思路利用一个一维数组存储输入的n个数字,然后通过对比 展开全文
头像 刘肯搏
发表于 2024-10-18 11:19:35
#include <stdio.h> int main() { int a; int i,j,t; int arr[1000]; scanf("%d",&a); for(i=0;i<a;i++) { 展开全文
头像 JessonandJenny
发表于 2020-12-26 13:59:32
include<bits/stdc++.h> using namespace std; int a[45]; int main(){ int n, s = 0; cin >> n; for(int i = 1; i <= n; i++) { 展开全文
头像 MyLvZi
发表于 2023-06-02 16:32:48
#include <stdio.h> //BC95 /*求最大值函数*/ int get_max(int arr[],int sz) { int max=arr[0]; int i = 0; for(i=0; i<sz; i++) { 展开全文
头像 克里里克kliric
发表于 2024-08-20 18:41:58
#include <stdio.h> int main() { int n;//输入成绩个数 scanf("%d", &n); int i = 0;//输入数组 int arr[n];//C99 for (i=0; 展开全文
头像 克里里克kliric
发表于 2024-08-20 18:54:55
#include <stdio.h> int main() { int n;//输入成绩个数 scanf("%d", &n); int i = 0;//输入数组 int arr[n];//C99 int max 展开全文
头像 菜逼学编程
发表于 2023-09-21 16:50:51
#include <stdio.h> int main() { int n; scanf("%d",&n); int arr[100]; int max = 0; int min = 100; for(int i 展开全文
头像 melon.
发表于 2023-01-14 23:35:39
fuck = input() nums = list(map(int,input().split())) max = max(nums) min = min(nums) print(max - min)