0
已解决
江齐悦
高级光能
高级光能
2214 最大值及下标
经验值:800 时间限制:1000毫秒
题目描述 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
0
已采纳
李子杰
资深光能
资深光能
int a[10001],pos;//定义数组,下标记录器
int main(){
int n;//定义n;
输入>>n;
for(1~n){
输入>>a[i];
}
int 最大值=-0x3f3f3f3f;//最大值赋初值
for(1~n){
if(a[i]>最大值){
最大值=a[i];//更新最大值
pos=i;//记录下标
}
}
cout<<最大值<<" "<<pos;//输出最大值和下标
//外框代码,我就不写了,把中间的所有代码及意思打完了,勿抄袭,请理解后自己再从打一遍,求采纳!!!
0
0
王子桐
高级光能
高级光能
file:///C:/Users/%E6%97%A0%E6%95%8C/Videos/Captures/%E9%A2%98%E7%9B%AE%E8%AF%A6%E6%83%85%20-%20Google%20Chrome%202021-05-24%2013-04-41.mp4
看看这个可以吗(你要Ctrl+c)
0
0
王子桐
高级光能
高级光能
0