0
已解决
时梓繁
修练者
修练者
我们说过给小火车进行编号,车头为0号车厢,往后依次编号1、2、3····车厢。已知车厢一共有n节,列车长安排乘务员去核实一下哪一节车厢人最多,有多少人?
输入描述 Input Description
输入为2行:
第一行为车厢节数n,n为一个大于0的正整数;
第二行为每节车厢的乘客人数,每个数之间用一个空格隔开。
输出描述 Output Description
输出为1行,输出人数最多的车厢编号和乘客人数,用空格分开。
样例输入 Sample Input
5
12 15 20 18 10
样例输出 Sample Output
2 20
数据范围及提示 Data Size & Hint
1<=n<=20
求解!!!!!!!
0
已采纳
李祈乐
新手光能
新手光能
首先,输入n确定数组长度,然后循环输入a【i】;
题目要求我们求这个数组中的最大数和下标,定义ans=0逐步判断,ans会随数组的每个数更新从而求出最大数,在判断成功,也就是数组赋值给ans时,定义t把下标存起来,
即:
if(a[i]>ans)
{
ans=a[i];
t=i;
}
然后输出t和ans;
注意:定义的数组下标一开始为0,也就是循环判断时应从0到n-1循环
0
0