PTA-求最大值及其下标

简介: 求最大值及其下标

本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。

输入格式:
输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。

输出格式:
在一行中输出最大值及最大值的最小下标,中间用一个空格分开。

输入:
6
2 8 10 1 9 10

输出:
10 2

答案:

include

int main(){
int n,a[],k,b;
scanf("%d",&n);
for(int i=0;i<n;i++)
scanf("%d",&a[i]);
b=a[0];k=0;
for(int i=0;i<n;i++){
if(b<a[i]){
b=a[i];
k=i;
}
}
printf("%d %d\n",b,k);

}

相关文章
|
7月前
|
人工智能
PTA-一维数组最大值和最小值交换
一维数组最大值和最小值交换
118 0
|
7月前
|
人工智能 网络协议 BI
PTA-求10个整数中的偶数的和
求10个整数中的偶数的和
57 0
|
2月前
169. 多数元素、53.最大子序列和、50. 实现 pow()(2021-11-04)
169. 多数元素、53.最大子序列和、50. 实现 pow()(2021-11-04)
13 0
|
7月前
PTA-二维数组中每行最大值和每行和
该代码段读取一个3x3二维数组的输入,计算每行的最大值和元素和,并按照指定格式输出。给定输入示例为`3 6 5 9 8 2 1 4 5`,输出格式化后的结果为: ``` 3 6 5 6 14 9 8 2 9 19 1 4 5 5 10 ``` 代码首先使用`map(int, input().split())`将输入转换为整数列表,然后通过循环处理每行,计算每行的最大值(`max(s)`)和元素和(`sum(s)`),并使用`f-string`格式化输出,每个数据占4列。
133 1
|
7月前
|
算法 测试技术 C#
【最大公约数 调和级数】2183.统计可以被 K 整除的下标对数目
【最大公约数 调和级数】2183.统计可以被 K 整除的下标对数目
|
7月前
|
人工智能 SDN
PTA-求3×4数组中大于等于平均值的元素的和
求3×4数组中大于等于平均值的元素的和
94 1
|
7月前
|
人工智能
PTA-找出整型数组中最大值的函数
找出整型数组中最大值的函数
155 0
|
7月前
|
人工智能
PTA-将数组中的数逆序存放
将数组中的数逆序存放
63 0
【Leetcode -605.种花问题 -628.三个数的最大乘积】
【Leetcode -605.种花问题 -628.三个数的最大乘积】
32 0
|
C++
acwing 716. 最大数和它的位置 int的最大值和最小值
acwing 716. 最大数和它的位置 int的最大值和最小值
95 0