题目描述
输入 N个不同的整数,记录了滑雪线路的地形高度。要求先从前面走到最高点,再开始向后滑雪,滑雪中如果遇到某个的地形比前面的地形高,就会停止,求滑了多少距离?
输入格式
第一行1个整数n,范围在[1,100]。
第二行有n个[1,10000]范围的整数,整数间用一个空格分隔。
输出格式
只一个整数,滑雪的距离。
输入/输出例子1
输入:
8
7 12 8 6 5 4 9 1
输出:
5
样例解释
样例解释:最高点是第2个数据12,滑到第7个数据9停止(9比前面的4大),7-2=5。
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
c++题目,一维数组:滑雪
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- bekote 2021-11-13 22:14关注
#include <iostream> using namespace std; int main() { int a[101]; int n; cin>>n; int maxi=-1; for(int i=0;i<n;i++){ cin>>a[i]; if(maxi==-1||a[maxi]<a[i]){ maxi=i; } } int mini=maxi+1; for(;mini<n;mini++){ if(a[mini]>a[mini-1]){ break; } } cout<<mini-maxi; return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 2无用
悬赏问题
- ¥15 在若依框架下实现人脸识别
- ¥15 网络科学导论,网络控制
- ¥100 安卓tv程序连接SQLSERVER2008问题
- ¥15 利用Sentinel-2和Landsat8做一个水库的长时序NDVI的对比,为什么Snetinel-2计算的结果最小值特别小,而Lansat8就很平均
- ¥15 metadata提取的PDF元数据,如何转换为一个Excel
- ¥15 关于arduino编程toCharArray()函数的使用
- ¥100 vc++混合CEF采用CLR方式编译报错
- ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
- ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
- ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同