2687:数组逆序重放
总时间限制: 1000ms 内存限制: 65536kB
描述
将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。
输入
输入为两行:第一行数组中元素的个数n(1<n<100),第二行是n个整数,每两个整数之间用空格分隔。
输出
输出为一行:输出逆序后数组的整数,每两个整数之间用空格分隔。
样例输入
5
8 6 5 4 1
样例输出
1 4 5 6 8
来源
计算概论05

问题链接:Bailian2687 数组逆序重放
问题简述:(略)
问题分析
    这个题有两种解法,一是直接逆序输出,二是先进行逆序处理然后再输出。
    代码中的逆序处理是套路。
程序说明:(略)
参考链接:(略)
题记:(略)

AC的C语言程序(逆序处理)如下:

/* Bailian2687 数组逆序重放 */#include <stdio.h>#define N 100
int a[N];int main(void)
{int n, i, j, tmp;scanf("%d", &n);for(i = 0; i < n; i++)scanf("%d", &a[i]);/* 逆序处理 */i = 0, j = n - 1;while(i < j) {tmp = a[i];a[i] = a[j];a[j] = tmp;i++, j--;}for(i = 0; i < n; i++)printf("%d ", a[i]);printf("\n");return 0;
}

AC的C语言程序(直接逆序输出)如下:

/* Bailian2687 数组逆序重放 */#include <stdio.h>#define N 100
int a[N];int main(void)
{int n, i;scanf("%d", &n);for(i = 0; i < n; i++)scanf("%d", &a[i]);for(i = n - 1; i >= 0; i--)printf("%d ", a[i]);printf("\n");return 0;
}

Bailian2687 数组逆序重放【逆序处理】相关推荐

  1. 1.6编程基础之一维数组_04数组逆序重放

    http://noi.openjudge.cn/ch0106/04/ /* 1.6编程基础之一维数组_04数组逆序重放 http://noi.openjudge.cn/ch0106/04/总时间限制: ...

  2. 数组逆序重放c语言,计算概论(A)/基础编程练习2(8题)/6:数组逆序重放

    #include int main() { // 输入n个整数 int n,array[n],count=-; scanf("%d", &n); // 循环读入元素 whi ...

  3. C语言将数组中的值逆序存放

    C语言将数组中的值逆序存放 #include<stdio.h> #define N 5 int main(){int a[N], i, temp;printf("请输入一个数组: ...

  4. java数组逆序_Java 数组的排序、逆序

    数组的排序.逆序测试数据 public static void main (String[] args) { // 数组逆序 int[] arr = {1,2,3,4,5,6,7}; reverse( ...

  5. java list逆序_Java的数组和list升序,降序,逆序函数Collections.sort和Arrays.sort的使用...

    list升序,降序,逆序 Listlist =new ArrayList(); //如果list是 5 7 2 6 8 1 4 1.升序: Collections.sort(list) //list: ...

  6. 将一位数组的元素值逆序存放后输出 算法:将第一个元素值与倒数第一个值交换 将第二个值与倒数第二个值交换,依此类推,直到交换到中间数组元素

    /*将一位数组的元素值逆序存放后输出 算法是:将第一个元素值与倒数第一个值交换 将第二个值与倒数第二个值交换,依此类推,直到交换到中间数组元素*/ #include<stdio.h> #d ...

  7. Java 正序、逆序排序

    Java 如何正序.逆序排序? 这里的知识点包括: Collections.sort() 方法提供集合类正序排序. Collections,reverse() 方法可以将排序好的集合类进行逆序. 如果 ...

  8. 正序 逆序写 java_C语言版和JAVA版 把一个字节正序(高位在前)转为逆序(低位在前) 和 逆序转为正序...

    一.C语言版 把一个字节正序(高位在前)转为逆序(低位在前) 和 逆序转为正序 // xhrrj.cpp : Defines the entry point for the console appli ...

  9. c语言字符串正序反序连接输出,C语言中字符串实现正序与逆序实例详解

    C语言中字符串实现逆序实例详解 字符串逆序和正序的实现代码: #include #include #include #include #include /*定义*/ typedef struct no ...

最新文章

  1. celery的使用(最新详细解析)
  2. 数值积分之牛顿——科斯特公式:梯形、辛普森、辛普森3/8和布尔 高斯积分公式:勒让德、切比雪夫、拉盖尔和埃尔米特
  3. [洛谷P4012] [网络流24题] 深海机器人问题
  4. 将内容引用到其他栏目
  5. 读后有感 - UI设计师必知:线框图、原型和视觉稿
  6. Linux服务器查看日志方法小结
  7. Eclipse Ctrl+Alt+↓ 失效问题解决
  8. mysql 数据库缓冲池_MySQL5.6新特性快速预热Buffer_Pool缓冲池
  9. rational rose的下载和安装教程
  10. 微信扫码登陆 无需开放平台实现方案
  11. mysql 提高update性能_如何调整Mysql中insert、update、delete的顺序来提高效率_提高MySQL效率与性能的技巧...
  12. 刽子手游戏 做题笔记
  13. 保研推免经历经验分享——2018北大软微、北航计算机、南大计算机夏令营保研经历
  14. php liger 表格排序,jQuery LigerUI 使用教程表格篇(1)
  15. 利用计算机模拟人脑进行演绎推理,2014年4月全国自学考试计算机应用技术试题...
  16. ZOJ1516HDU1507(二分图匹配)
  17. matlab根据y标注x,知道y的值,怎么标注出对应x值所对应曲线的坐标啊;matlab
  18. android仿喜马拉雅APP状态栏,ReactNative+TypeScript仿喜马拉雅开发App(示例代码)
  19. python中的多态和鸭子模型
  20. 联想SR850系列微码升级

热门文章

  1. 以太网抓包数据报头长度
  2. 2018-06-12 python读二进制文件
  3. java每隔一小时fullgc_JVM菜鸟进阶高手之路六(JVM每隔一小时执行一次Full GC)
  4. PowerDesigner基础使用教程
  5. webAppbuilder微件使用教程2 常用微件介绍
  6. linux分屏显示文件行数,linux常用命令集合1
  7. python psutil.disk_python中psutil模块使用相关笔记
  8. Load error: undefined path variables 记录一次IDEA崩溃
  9. windows nginx 停止和启动_nginx在window与linux中启动、停止、与关闭
  10. 在blog中显示天气预报、日历、时钟、MSN、QQ在线状态、中国农历