zoukankan      html  css  js  c++  java
  • 1141: 零起点学算法48——逆序输出(数组练习)

    1141: 零起点学算法48——逆序输出(数组练习)

    Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lld
    Submitted: 3360  Accepted: 820
    [Submit][Status][Web Board]

    Description

     

    数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组
    数组类型说明 在C语言中使用数组必须先进行类型说明。   数组说明的一般形式为: 类型说明符 数组名 [常量表达式],……; 其中,类型说明符是任一种基本数据类型或构造数据类型。 数组名是用户定义的数组标识符。 方括号中的常量表达式表示数据元素的个数,也称为数组的长度。

    int a[10]; 说明整型数组a,有10个元素。   float b[10],c[20]; 说明实型数组b,有10个元素,实型数组c,有20个元素。   char ch[20]; 说明字符数组ch,有20个元素。

    Input

    多组测试数据。第一行输入一个整数T表示测试数据组数
    每组首先输入1个整数n,然后输入n个整数(不大于20)

    Output

    对于每组测试数据按照输入相反的顺序输出n个数据

    Sample Input

     
    2
    3
    1 2 3
    5
    2 3 1 4 5

    Sample Output

    3 2 1
    5 4 1 3 2
    

    Source

     
     1 #include<stdio.h>
     2 int main(){
     3     int T,a[20];
     4     scanf("%d",&T);
     5     for(int i=1;i<=T;i++){
     6         int n;
     7         scanf("%d",&n);
     8         for(int j=0;j<n;j++){
     9             scanf("%d",&a[j]);
    10         }
    11         for(int i=n-1;i>0;i--){
    12             printf("%d ",a[i]);
    13         }
    14         printf("%d
    ",a[0]);
    15     } 
    16     return 0;
    17 }

    //数组练习。 注意最后输入的后面没有空格而且要换行。

  • 相关阅读:
    HDU 5313 bitset优化背包
    bzoj 2595 斯坦纳树
    COJ 1287 求匹配串在模式串中出现的次数
    HDU 5381 The sum of gcd
    POJ 1739
    HDU 3377 插头dp
    HDU 1693 二进制表示的简单插头dp
    HDU 5353
    URAL 1519 基础插头DP
    UVA 10294 等价类计数
  • 原文地址:https://www.cnblogs.com/dddddd/p/6680609.html
Copyright © 2011-2022 走看看