最大值和最小值的差(信息学奥赛一本通-T1112)
生活随笔
收集整理的這篇文章主要介紹了
最大值和最小值的差(信息学奥赛一本通-T1112)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
【題目描述】
輸出一個整數(shù)序列中最大的數(shù)和最小的數(shù)的差。
【輸入】
第一行為M,表示整數(shù)個數(shù),整數(shù)個數(shù)不會大于10000;
第二行為M個整數(shù),以空格隔開,每個整數(shù)的絕對值不會大于10000。
【輸出】
輸出M個數(shù)中最大值和最小值的差。
【輸入樣例】
5
2 5 7 4 2
【輸出樣例】
5
【源程序】
#include <iostream> using namespace std; int main() {int m,a[10001];int max=0,min=99999;int difference;int i;cin>>m;//輸入整數(shù)個數(shù)mfor(i=1;i<=m;i++){cin>>a[i];//輸入m個整數(shù)if(a[i]>max) max=a[i];//記錄最大值if(a[i]<min) min=a[i];//記錄最小值}difference=max-min;//計算最大值與最小值的差cout<<difference<<endl;return 0; }?
總結(jié)
以上是生活随笔為你收集整理的最大值和最小值的差(信息学奥赛一本通-T1112)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息学奥赛一本通C++语言——1018:
- 下一篇: 统计天数(洛谷-P1567)