0
已解决
武建豪
中级天翼
中级天翼
2214 最大值及下标
经验值:800
题目描述 Description
输入n个整数,存放在数组a[1]至a[n]中,输出最大数及所在的位置(n<=10000),中间用单个空格隔开。(假设数组里面各个元素没有相同的,元素范围为0-10000)
输入描述 Input Description
两行:
第一行,数组中元素个数n
第二行,数组中各个元素,元素之间用空格隔开
输出描述 Output Description
元素中最大值和最大值的位置,两个数字之间用空格隔开
样例输入 Sample Input
5 67 43 90 78 32
样例输出 Sample Output
90 3
#include<iostream>
#include<fstream>
#include<algorithm>
#include<cmath>
#include<cstdio>
#include<cstring>
#include<string>
#include<iomanip>
#include<cstdlib>
using namespace std;
int a[100], n, b;
int main()
{
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
b=0;
for(int i=0;i<n+1;i++){
if(a[i]>a[b]){
b=i;
}
}
cout<<a[b]<<" "<<b;
return 0;
}
为什么50