• 语法基础(数组)


    作者:进击攻城狮
    个人主页:欢迎访问我的主页
    首发时间:2022年8月15日星期一
    订阅专栏:刷题
    个人信条:星光不问赶路人,岁月不负有心人。
    如果文章有错误,欢迎在评论区指正。
    🎉 支持我:点赞👍+收藏⭐️+留言📝

    活动地址:CSDN21天学习挑战赛

    在这里插入图片描述

    716. 最大数和它的位置

    给定 100100 个整数,请你找出其中最大的数字,以及它的输入位置(位置从 11 开始)。

    输入格式

    共 100100 行,每行包含一个整数。

    输出格式

    第一行输出最大的数字。

    第二行输出该数字的输入位置。

    数据范围

    1≤输入数字≤500001≤输入数字≤50000,
    保证输入数字互不相同。

    输入样例:

    22229
    48558
    24992
    4755
    11923
    ...
    20213
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    输出样例:

    48558
    2
    
    • 1
    • 2
    难度:中等
    时/空限制:1s / 64MB
    总通过数:9304
    总尝试数:17098
    来源:语法题
    算法标签
    #include
    using namespace std;
    int main(){
        int x=0,y,z;
        for(int i=1;i<=100;i++){
            cin>>y;
            if(x<y){
                x=y;
                z=i;
            }
        }
        cout<<x<<endl<<z;
           return 0;
            
        }
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16

    721. 递增序列

    读取一系列的整数 XX,对于每个 XX,输出一个 1,2,…,X1,2,…,X 的序列。

    输入格式

    输入文件中包含若干个整数,其中最后一个为 00,其他的均为正整数。

    每个整数占一行。

    对于输入的正整数,按题目要求作输出处理。

    对于最后一行的整数 00,不作任何处理。

    输出格式

    对于每个输入的正整数 XX,输出一个从 11 到 XX 的递增序列,每个序列占一行。

    数据范围

    1≤X≤1001≤X≤100

    输入样例:

    5
    10
    3
    0
    
    • 1
    • 2
    • 3
    • 4

    输出样例:

    1 2 3 4 5
    1 2 3 4 5 6 7 8 9 10
    1 2 3
    
    • 1
    • 2
    • 3
    #include
    using namespace std;
    int main(){
        int x;
        while(cin>>x,x!=0){
       
        for(int i=1;i<=x;i++)cout<<i<<" ";
        cout<<endl;
        }
        
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    720. 连续整数相加

    读入两个整数值 AA 和 NN,计算从 AA 开始的 NN 个连续整数的和。

    注意,如果读入的 NN 为 00 或负数,则继续读取数字直至读入 NN 值为正整数为止。

    输入格式

    共一行,包含整数 AA 和若干个整数 NN(不超过 100100 个)。

    输出格式

    一个整数,表示从 AA 开始的 NN 个连续整数的和。

    数据范围

    1≤A≤1001≤A≤100,
    −100≤N≤100−100≤N≤100

    输入样例1:

    3 2
    
    • 1

    输出样例1:

    7
    
    • 1

    输入样例2:

    3 -1 0 -2 2
    
    • 1

    输出样例2:

    7
    
    • 1
    #include
    using namespace std;
    int main(){
       int a,b;
        cin>>a;
        while(cin>>b,b<=0);
            int c=0;
            for(int i=0;i<b;i++)
            c+=a++;
            
        
        cout<<c<<endl;;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    724. 约数

    输入一个整数 NN,按照从小到大的顺序输出它的全部约数。

    输入格式

    一个整数 NN。

    输出格式

    输出全部约数,每个约数占一行。

    数据范围

    1≤N≤10001≤N≤1000

    输入样例:

    6
    
    • 1

    输出样例:

    1
    2
    3
    6
    
    • 1
    • 2
    • 3
    • 4
    #include
    using namespace std;
    int main(){
       int m;
       cin>>m;
       for(int i=1;i<=m;i++){
           if(m%i==0)
           cout<<" "<<i<<endl;;
       }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

  • 相关阅读:
    【C++基础】左值引用、右值引用、move、forward
    2023二建建筑施工备考第二天Day03
    python关键字
    杰发科技AC7801 —— __attribute__指定地址存储常量
    C/C++内存管理(一)---->new和delete
    从零开始教你dubbo自定义负载均衡策略
    pytorch-过拟合&欠拟合
    牛客网之SQL100题(4)
    你知道防抖和节流与闭包的关系吗?
    小程序毕设作品之微信体育馆预约小程序毕业设计成品(7)中期检查报告
  • 原文地址:https://blog.csdn.net/yi_chen_c/article/details/126355383