信息学奥赛一本通C++语言——1063:最大跨度值
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛一本通C++语言——1063:最大跨度值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【題目描述】
給定一個長度為n的非負整數序列,請計算序列的最大跨度值(最大跨度值 = 最大值減去最小值)。
【輸入】
一共2行,第一行為序列的個數n(1 ≤ n ≤ 1000),第二行為序列的n個不超過1000的非負整數,整數之間以一個空格分隔。
【輸出】
輸出一行,表示序列的最大跨度值。
【輸入樣例】
6
3 0 8 7 5 9
【輸出樣例】
9
代碼
#include<cstdio> using namespace std; int n,t,k,x; int main() { scanf("%d",&n); scanf("%d",&x); t=k=x; for(int i=2;i<=n;i++) { scanf("%d",&x); if(x>t) t=x; if(x<k) k=x; } printf("%d",t-k); return 0; } #include<iostream> using namespace std; int n,t,k,x; int main() { cin>>n>>x; t=k=x; for(int i=2;i<=n;i++) { cin>>x; if(x>t) t=x; if(x<k) k=x; } cout<<t-k; return 0; }總結
以上是生活随笔為你收集整理的信息学奥赛一本通C++语言——1063:最大跨度值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 不高兴的津津(信息学奥赛一本通-T111
- 下一篇: 信息学奥赛一本通C++语言——1120: