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;
        }
    }
    

  • 相关阅读:
    finally 到底是什么时候执行的问题
    转发与重定向
    java中的常量池
    数据库优化之设置fetchSize
    java集合去重和排序
    jdbc连接数据库
    重写和重载的区别
    <? extends E>和<? super E> 的意义和区别
    入栈和出栈规律
    JAVA中poi操作excel合并单元格的技巧,以及easypoi,注解@Excel的操作
  • 原文地址:https://www.cnblogs.com/im0qianqian/p/5989472.html
Copyright © 2011-2022 走看看