#C02L02P06. C02.L02.一维数组最值问题.填空题4.下标差
C02.L02.一维数组最值问题.填空题4.下标差
题目描述
从键盘中读入 n 个数,输出最大值的下标与最小值的下标的差。
输入格式
第 1 行一个数 n ( n <= 100 )
第 2 行有 n 个小于 100 的正整数,没有重复数字。
输出格式
一个整数,最大值的下标与最小值的下标的差。
样例
4
1 2 3 4
3
程序填空
#include<bits/stdc++.h>
using namespace std;
int n,x[101];
int maxx=0,minx=200,pos1,pos2;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
cin>>x[i];
for(int i=1;i<=n;i++)
{
if( x[i]>maxx )
{
填空(1)=x[i];
pos1 = 填空(2)
}
if( 填空(3) )
{
填空(4)=x[i];
pos2 = 填空(5)
}
}
cout<<pos1-pos2;
return 0;
}
填空(1): {{ input(1) }}
填空(2): {{ input(2) }}
填空(3): {{ input(3) }}
填空(4): {{ input(4) }}
填空(5): {{ input(5) }}
相关
在以下作业中: