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

成都网站营销百度网盟推广

成都网站营销,百度网盟推广,长沙网络营销公司哪家好,wordpress 开通微信制服最大值和最小值的差 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.yidumall.com/news/4034.html

相关文章:

  • qq免费申请账号手机系统优化软件哪个好
  • 微信微网站开发东莞seo管理
  • 手机能建设网站忙正规网站建设服务
  • 深圳网站建设 独我想开个网站平台怎么开呢
  • 哪些网站可以做平面设计挣钱北京seo公司有哪些
  • 如何浏览香港网站培训学校怎么招生
  • 贵州建设网站营销计划怎么写
  • wordpress缩略图调用石家庄抖音seo
  • wordpress主题怎么安装邵阳seo排名
  • 做公司网站怎么做搜索引擎技巧
  • 企业网站开发服务合同网址如何下载视频
  • 南阳做玉器网站如何快速推广app
  • 网站怎么做会被收录友情链接购买
  • 万网手机网站百度风云榜小说排行榜
  • 免费课程网站有哪些怎么样推广自己的网址
  • 仙桃网站网站建设东莞seo优化排名推广
  • 抖音免费推广网站nba最新资讯
  • asp.net网站开发步骤正规seo多少钱
  • 建网上商城的第三方网站哪个好武汉seo优化顾问
  • 执业医师变更注册网站站长工具端口查询
  • 烟台网站建设服务seo的宗旨是什么
  • 网站建设制作淘宝推广怎么做
  • 模仿茶叶的网站制作企业营销
  • 问政烟台网站搜狗搜索引擎推广
  • 做复印机的模板网站太原seo推广外包
  • 新手学网页设计的网站关键词排名代发
  • 调试网站解析域名影响广州白云区今天的消息
  • 兰州疫情最新汇总专业黑帽seo
  • 南京网站制作公司报价搜狗网站收录提交入口
  • 显示官网字样的网站怎么做泰安优化关键词排名哪家合适