zoukankan      html  css  js  c++  java
  • 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1112:最大值和最小值的差

    时间限制: 1000 ms 内存限制: 65536 KB
    提交数: 9363 通过数: 5690

    【题目描述】

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

    【输入】

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

    【输出】

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

    【输入样例】

    5
    2 5 7 4 2

    【输出样例】

    5

    【来源】

    NO

    代码

    #include <stdio.h>
    int main ()
    {
    	int n;
    	scanf("%d",&n);
    	int a[100000],max=-100000,min=100000;
    	for(int i=0;i<n;i++)
    	{
    		scanf("%d",&a[i]);
    		{
    			if(a[i]>max) max=a[i];
    			if(a[i]<min) min=a[i];
    		}
    	}
    	printf("%d",max-min);
    	return 0;
    }
    
  • 相关阅读:
    SpringMVC
    spring-02
    spring-01
    适配器模式
    状态模式
    抽象工厂模式
    观察者模式(发布-订阅模式)
    建造者模式(生成器模式)
    外观模式
    迪米特法则
  • 原文地址:https://www.cnblogs.com/AlexKing007/p/12338750.html
Copyright © 2011-2022 走看看