给定一个长度为n的非负整数序列,请计算序列的最大跨度值(最大跨度值 = 最大值减去最小值)。
一共2行,第一行为序列的个数n(1 <= n <= 1000),第二行为序列的n个不超过1000的非负整数,整数之间以一个空格分隔。
输出一行,表示序列的最大跨度值。
6 3 0 8 7 5 9
9
1.定义变量,判断变量的类型
2.再循环中判断序列中数的最大值与最小值
3.输出最大值与最小值的差
- #include
- using namespace std;
- int main(){
- int a,b,max,min;
- cin>>a;
- max=INT_MIN;
- min=INT_MAX;
- for(int i=1;i<=a;i++){
- cin>>b;
- if(b>max){
- max=b;
- }
- if(b
- min=b;
- }
- }
- cout<
- }
- /**************************************************************
- Problem: 1015
- User: yangrenrui
- Language: C++
- Result: 正确
- Time:14 ms
- Memory:2176 kb
- ****************************************************************/
-
相关阅读:
计算机组成原理——总线(课程笔记)
小度打头阵,百度大模型能否“赋能万物”?
LIN休眠唤醒及测试心得
Xcode14.3.1 真机调试iOS17的方法(无iOS17 DeviceSupport)
Web大学生网页作业成品 bootstrap响应式网站开发 基于HTML+CSS+JS+Bootstrap制作火锅美食网站(4页)
Tomcat部署及优化
ARM64汇编0A - thumb模式与IT块
使用pytest和allure框架实现自动化测试报告优化
Android自动化测试中使用ADB进行网络状态管理!
如何优化工业5G网关的网络信号
-
原文地址:https://blog.csdn.net/yangrenrui/article/details/138205989