zoukankan      html  css  js  c++  java
  • YTU 2580: 改错题----修改revert函数

    2580: 改错题----修改revert函数

    时间限制: 1 Sec  内存限制: 128 MB
    提交: 194  解决: 82

    题目描述

    修改revert函数,实现输入N个数,顺序倒置后输出

    #include<iostream>

    #include<stdio.h>
    using namespace std;
    int main()
    {
        void revert(int num[],int);
        int a[100],i,N;
        scanf("%d",&N);
        for(i=0; i<N; i++)
            scanf("%d",&a[i]);
        revert(a,N);
        for(i=0;i<N;i++)
            printf("%d ",a[i]);
        return 0;
    }
    //修改下列函数
    void revert(int num[],int n)
    {
        int x,y;
        for(x=0;x<=n/2;x++)
        {
            y=num[x];
            num[x]=num[n-x];
            num[n-x]=y;
        }
    }

    输入

    第一行输入N(0<N<100),然后输入N个数

    输出

    N个数逆序输出

    样例输入

    10
    1 2 3 4 5 6 7 8 9 0

    样例输出

    0 9 8 7 6 5 4 3 2 1

    迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……

    #include<iostream>
    #include<stdio.h>
    using namespace std;
    int main()
    {
        void revert(int num[],int);
        int a[100],i,N;
        scanf("%d",&N);
        for(i=0; i<N; i++)
            scanf("%d",&a[i]);
        revert(a,N);
        for(i=0; i<N; i++)
            printf("%d ",a[i]);
        return 0;
    }
    void revert(int num[],int n)
    {
        int x,y;
        for(x=0; x<n/2; x++)
        {
            y=num[x];
            num[x]=num[n-x-1];
            num[n-x-1]=y;
        }
    }
    

  • 相关阅读:
    ●BZOJ 2669 [cqoi2012]局部极小值
    ●HDU 6021 MG loves string
    试试数学公式~
    ●BZOJ 3622 已经没有什么好害怕的了
    ●BZOJ 2560 串珠子
    ●BZOJ 4361 isn
    ●BZOJ 2393 Cirno的完美算数教室
    ●BZOJ 1042 [HAOI2008]硬币购物
    ●BZOJ 2839 集合计数
    【LG2481】[SDOI2011]拦截导弹
  • 原文地址:https://www.cnblogs.com/im0qianqian/p/5989472.html
Copyright © 2011-2022 走看看