0
已解决
王子健
初级天翼
初级天翼
1881 哪节车厢人最多2
题目描述 Description
我们说过给小火车进行编号,车头为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
已采纳
徐云皓
新手天翼
新手天翼
题目要求我们求这个数组中的最大数和下标,定义sum=0逐步判断,sum会随数组的每个数更新从而求出最大数,在判断成功,也就是数组赋值给sum时,定义t把下标存起来
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i];
}
for(int i=0;i<n;i++)
{
if(a[i]>sum)
{
sum_1=i;
sum=a[i];
}
}
0
0
时梓繁
修练者
修练者
17 78 91 59 32 92 25 100 84 36 52 28 45 24 47 93 78 91
输出(显示前50行):
6 100
0
0
0
高杨
资深守护
资深守护
定义 n,a[10000],s=0,m; cin>>n; for(int i=0;i<n;i++) { cin>>a[i]; if(a[i]>s) { s=a[i]; m=i; } } cout<<m<<" "<<s; return 0;
0
0