0
已解决
2214 最大值及下标 为啥是九十分?
#include<iostream>
using namespace std;
int a[10001],w,maxn=-0x3f3f3f3f,n;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=n;i++){
for(int j=i+1;j<=n;j++){
if(a[j]>maxn){
maxn=a[j];
w=j;
}
}
}
cout<<maxn<<" "<<w;
return 0;
}
武奕楷在2021-02-07 19:22:36追加了内容
题目描述 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