• 倒序--逆序=2


     先输出元素个数n,,,分别输出n个元素

    #include <stdio.h>
    void f(int a[],int n)
    {    int i,t;
        for (i=0; i<n/2;i++)
        {    t=a[i]; a[i]=a[n-1-i]; a[n-1-i]=t; }
    }
    int main()
    {    int a[200],n,i,x;
        while(scanf("%d",&n)!=EOF)
        {    for (i=0; i<n; i++)  scanf("%d",&a[i]);
            f(a,n);
            for (i=0; i<n-1; i++)  printf("%d ",a[i]);
            printf("%d
    ",a[n-1]);  
        }
    } 
    View Code

    #include <stdio.h>
    void f(int a[],int n)
    { int i,t;
    for (i=0; i<n/2;i++)
    { t=a[i]; a[i]=a[n-1-i]; a[n-1-i]=t; }
    }
    int main()
    { int a[200],n,i,x;
    while(scanf("%d",&n)!=EOF)
    { for (i=0; i<n; i++) scanf("%d",&a[i]);
    f(a,n);
    for (i=0; i<n-1; i++) printf("%d ",a[i]);
    printf("%d ",a[n-1]);
    }
    }

     

    **********************************************************************************************************************************

    #include <stdio.h>
    void f(int a[],int n)
    {    int i,t;
        for (i=0; i<n/2;i++)
        {    t=a[i]; a[i]=a[n-1-i]; a[n-1-i]=t; }
    }
    int main()
    {   int N ;
      scanf("%d",&N);
      int a[N];
        int n,i,x;
        while(scanf("%d",&n)!=EOF)
        {    for (i=0; i<n; i++)  scanf("%d",&a[i]);
            f(a,n);
            for (i=0; i<n-1; i++)  printf("%d ",a[i]);
            printf("%d
    ",a[n-1]);  
        }
    } 
    View Code

    #include <stdio.h>
    void f(int a[],int n)
    { int i,t;
    for (i=0; i<n/2;i++)
    { t=a[i]; a[i]=a[n-1-i]; a[n-1-i]=t; }
    }
    int main()
    { int N ;
    scanf("%d",&N);
    int a[N];
    int n,i,x;
    while(scanf("%d",&n)!=EOF)
    { for (i=0; i<n; i++) scanf("%d",&a[i]);
    f(a,n);
    for (i=0; i<n-1; i++) printf("%d ",a[i]);
    printf("%d ",a[n-1]);
    }
    }

    *****************************************************************************************************************************************

    #include <stdio.h>
    void f(int a[],int n)
    {    int i,t;
        for (i=0; i<n/2;i++)
        {    t=a[i]; a[i]=a[n-1-i]; a[n-1-i]=t; }
    }
    int main()
    {  
    
     
    int n,i,x;
        while(scanf("%d",&n)!=EOF)
        {    
           int a[n];
        
        for (i=0; i<n; i++)  scanf("%d",&a[i]);
            f(a,n);
            for (i=0; i<n-1; i++)  printf("%d ",a[i]);
            printf("%d
    ",a[n-1]);  
        }
    } 
    View Code

    #include <stdio.h>
    void f(int a[],int n)
    { int i,t;
    for (i=0; i<n/2;i++)
    { t=a[i]; a[i]=a[n-1-i]; a[n-1-i]=t; }
    }
    int main()
    {


    int n,i,x;
    while(scanf("%d",&n)!=EOF)
    {
    int a[n];

    for (i=0; i<n; i++) scanf("%d",&a[i]);
    f(a,n);
    for (i=0; i<n-1; i++) printf("%d ",a[i]);
    printf("%d ",a[n-1]);
    }
    }

  • 相关阅读:
    操作系统知识
    接下来 的 重点 是 运维
    并行计算 排序 是 分布式数据库 能否 突破 传统 数据库 性能 瓶颈 的 关键
    并行计算 是 趋势
    高并发 分布式 架构 的 几大 基本要素
    堆栈趣话
    虚拟机 操作系统 容器
    Lambda 表达式 是 个 好东东
    update set from 语句用法 delete 多表删除的使用 以及异常:table name "temp_new_tel" specified more than once
    我的面试
  • 原文地址:https://www.cnblogs.com/2014acm/p/3901323.html
Copyright © 2020-2023  润新知