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

网站规划怎么写网页模板源代码

网站规划怎么写,网页模板源代码,企业网站管理系统下载,怎么建php网站最大值和最小值的差 C语言代码C 语言代码Java语言代码Python语言代码 💐The Begin💐点点关注,收藏不迷路💐 输出一个整数序列中最大的数和最小的数的差。 输入 第一行为M,表示整数个数,整数个数不会大于1…

最大值和最小值的差

      • C语言代码
      • C++ 语言代码
      • Java语言代码
      • Python语言代码


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

输出一个整数序列中最大的数和最小的数的差。

输入

第一行为M,表示整数个数,整数个数不会大于10000;

第二行为M个整数,以空格隔开,每个整数的绝对值不会大于10000。

输出

输出M个数中最大值和最小值的差。

样例输入

5
2 5 7 4 2

样例输出

5  

先读取输入的整数个数以及对应的整数序列,然后通过遍历该序列,找出其中的最大值和最小值,最后计算并输出它们的差值。

C语言代码

#include <stdio.h>

int main() {
    int m;
    scanf("%d", &m); // 读取输入的整数个数m

    int nums[m]; // 定义数组,用于存储输入的整数序列
    for (int i = 0; i < m; i++) {
        scanf("%d", &nums[i]); // 循环读取m个整数,存入数组
    }

    int max = nums[0]; // 先假设第一个数为最大值,初始化最大值
    int min = nums[0]; // 先假设第一个数为最小值,初始化最小值

    for (int i = 1; i < m; i++) { // 从第二个数开始遍历数组(因为第一个数已作为初始值)
        if (nums[i] > max) { // 如果当前数大于已记录的最大值
            max = nums[i]; // 更新最大值
        }
        if (nums[i] < min) { // 如果当前数小于已记录的最小值
            min = nums[i]; // 更新最小值
        }
    }

    int diff = max - min; // 计算最大值与最小值的差
    printf("%d\n", diff); // 输出差值

    return 0;
}

C++ 语言代码

#include
using namespace std;

int main() {
    int m;
    cin >> m; // 输入整数的个数m

    int nums[m]; // 创建数组存放整数序列
    for (int i = 0; i < m; i++) {
        cin >> nums[i]; // 依次输入m个整数到数组中
    }

    int max = nums[0]; // 初始把第一个数当作最大值
    int min = nums[0]; // 初始把第一个数当作最小值

    for (int i = 1; i < m; i++) { // 从第二个数开始循环遍历数组
        if (nums[i] > max) { // 若当前数比已记录的最大值大
            max = nums[i]; // 更新最大值
        }
        if (nums[i] < min) { // 若当前数比已记录的最小值小
            min = nums[i]; // 更新最小值
        }
    }

    int diff = max - min; // 求出最大值与最小值的差
    cout << diff << endl; // 输出差值

    return 0;
}

Java语言代码

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int m = scanner.nextInt(); // 获取输入的整数个数m

        int[] nums = new int[m]; // 定义数组来存储整数序列
        for (int i = 0; i < m; i++) {
            nums[i] = scanner.nextInt(); // 循环读取m个整数并存入数组
        }

        int max = nums[0]; // 初始假设数组中第一个数是最大值
        int min = nums[0]; // 初始假设数组中第一个数是最小值

        for (int i = 1; i < m; i++) { // 从第二个元素开始遍历数组
            if (nums[i] > max) { // 如果当前元素大于已记录的最大值
                max = nums[i]; // 更新最大值
            }
            if (nums[i] < min) { // 如果当前元素小于已记录的最小值
                min = nums[i]; // 更新最小值
            }
        }

        int diff = max - min; // 计算最大值与最小值的差值
        System.out.println(diff); // 输出差值
    }
}

Python语言代码

m = int(input()) // 获取输入的整数个数m
nums = list(map(int, input().split())) // 获取输入的整数序列,转换为列表

max_num = nums[0] // 先假设列表中的第一个数是最大值
min_num = nums[0] // 先假设列表中的第一个数是最小值

for num in nums[1:]: // 从列表的第二个数开始遍历(切片操作排除第一个数)
    if num > max_num: // 如果当前数大于已记录的最大值
        max_num = num // 更新最大值
    if num < min_num: // 如果当前数小于已记录的最小值
        min_num = num // 更新最小值

diff = max_num - min_num // 计算最大值与最小值的差
print(diff) // 输出差值

在这里插入图片描述


💐The End💐点点关注,收藏不迷路💐
http://www.ritt.cn/news/23559.html

相关文章:

  • 中英文网站如何做思路sem是什么设备
  • 门户网站开发要多少钱郑州模板建站代理
  • 潍坊专升本考点长春网站优化哪家好
  • 如何做网站的外链搜什么关键词比较刺激
  • 邯郸网站建设唯辛ls15227女生seo专员很难吗为什么
  • 大气金融网站宁德市疫情
  • 做网站需要材料营销策略国内外文献综述
  • 仿新浪首页网站模板成都本地推广平台
  • 重庆网站建设要点排行榜123网
  • 新疆生产建设兵团水利局网站爱站网关键词挖掘工具
  • 营销网站建设苏州网站设计公司建设网站
  • 网站开发的未来发展seo是什么意思 职业
  • 网站维护的方式包括北京最新疫情情况
  • 开发网站合作协议seo优化网站优化
  • 典型的o2o平台有哪些湘潭网站seo
  • wordpress不能自定义sem优化师
  • 网站域名每年费用沈阳网站seo公司
  • wordpress网站好做排名吗电脑优化大师有用吗
  • 彩页设计图片西安优化排名推广
  • 空白的网站怎么建设网站推广的技巧
  • jquery+js网站模板免费下载百度下载安装
  • 深圳网站建设 联雅如何提交百度收录
  • 山东省建设厅网站特种作业武汉百度推广电话
  • html简单网站开发案例it培训机构培训费用
  • 哪个网站可以查企业信息微博指数
  • 上海做高端网站seo企业顾问
  • 高港区企业网站建设web前端培训费用大概多少
  • 广州做外贸网站多少钱免费发帖的平台有哪些
  • 青海环保网站建设公司营销软文200字
  • 网页制作与网站建设技术大全 pdf属于网络营销的特点是