信奥赛一本通2038:【例5.5】最大数位置

简介: 【题目描述】输入n个整数,存放在数组a[1]至a[n]中,输出最大数所在位置(n≤1000)。【输入】第一行,数的个数n;第二行,n个正整数,每个数在232−1之内。【输出】最大数所在位置。【输入样例】567 43 90 78 32

题目描述】

输入n个整数,存放在数组a[1]a[n]中,输出最大数所在位置(n≤1000)。

【输入】

第一行,数的个数n;

第二行,n个正整数,每个数在232−1之内。

【输出】

最大数所在位置。

【输入样例】

5

67 43 90 78 32

【输出样例】

3

C++:
#include<iostream>
using namespace std;
int main()
{
    int n;
    int a[1001];
    int max;
    int position;  //记录最大数的位置
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>a[i];
    }
    max=a[1];     //用第一个数比较
    position=1;
    for(int i=2;i<=n;i++)
    {
        if(max < a[i])         //找出最大数和最大数所在的位置
        {
            max=a[i];
            position=i;
        }
    }
    cout<<position;
}
C语言:
#include<stdio.h>
int main()
{
    int a[1001],n,x=1;
    scanf("%d",&n);
    for(int i=1;i<=n;i++)
    {
        scanf("%d",&a[i]);
    }
    for(int i=2;i<=n;i++)
    {
        if(a[1]<a[i])
        {
            a[1]=a[i]; 
            x=i;
        }
    }
    printf("%d",x);
    return 0;
}


相关文章
|
8月前
|
算法 测试技术
枚举(蓝桥练习)(反倍数、特别数的和、找到最多的数、小蓝的漆房、小蓝和小桥的挑战)
枚举(蓝桥练习)(反倍数、特别数的和、找到最多的数、小蓝的漆房、小蓝和小桥的挑战)
LeetCode题解-让所有学生保持开心的分组方法数
LeetCode题解-让所有学生保持开心的分组方法数
|
8月前
|
算法 Java
算法编程(十五):位1的个数
算法编程(十五):位1的个数
57 0
|
8月前
|
算法 Java
刷题专栏(二十八):找到所有数组中消失的数字
刷题专栏(二十八):找到所有数组中消失的数字
130 4
|
8月前
|
算法 索引
算法编程(二十一):查找共用字符
算法编程(二十一):查找共用字符
72 0
|
SQL 网络协议 Java
5面收割字节35k offer,只因一份热乎的Alibaba内部32W字面试手册
Java的知识体系十分庞大,多且杂,这就使得我们不仅要掌握Java基本语言,还要掌握很多相关技术。这样就导致Java程序员的面试题范围极广,必须做好充分的面试准备。
|
小程序
百度2015年系统工程师笔试题:判断当前机器的大小端
百度2015年系统工程师笔试题:判断当前机器的大小端
83 0
|
人工智能 C语言
信奥赛一本通(2034:【例5.1】反序输出)
【题目描述】 输入n个数,要求程序按输入时的逆序把这n个数打印出来,已知整数不超过100个。也就是说,按输入相反顺序打印这n个数。 【输入】 输入一行共有n个数,每个数之间用空格隔开。 【输出】
1033 0
|
机器学习/深度学习 C语言 C++
信奥赛一本通1150:求正整数2和n之间的完全数
题目描述】 求正整数2和n之间的完全数(一行一个数)。 完全数:因子之和等于它本身的自然数,如 6=1+2+3 【输入】 输入n(n≤5000)。 【输出】 一行一个数,按由小到大的顺序。 【输入样例】 7 【输出样例】
592 0
|
C语言 C++
信奥赛一本通1142:单词的长度
【题目描述】 输入一行单词序列,相邻单词之间由1个或多个空格间隔,请对应地计算各个单词的长度。 注意:如果有标点符号(如连字符,逗号),标点符号算作与之相连的词的一部分。没有被空格间开的符号串,都算作单词。 【输入】 一行单词序列,最少1个单词,最多300个单词,单词之间用至少1个空格间隔。单词序列总长度不超过1000。 【输出】 依次输出对应单词的长度,之间以逗号间隔。
444 0