Bailian2687 数组逆序重放【逆序处理】
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.6编程基础之一维数组_04数组逆序重放
http://noi.openjudge.cn/ch0106/04/ /* 1.6编程基础之一维数组_04数组逆序重放 http://noi.openjudge.cn/ch0106/04/总时间限制: ...
- 数组逆序重放c语言,计算概论(A)/基础编程练习2(8题)/6:数组逆序重放
#include int main() { // 输入n个整数 int n,array[n],count=-; scanf("%d", &n); // 循环读入元素 whi ...
- C语言将数组中的值逆序存放
C语言将数组中的值逆序存放 #include<stdio.h> #define N 5 int main(){int a[N], i, temp;printf("请输入一个数组: ...
- java数组逆序_Java 数组的排序、逆序
数组的排序.逆序测试数据 public static void main (String[] args) { // 数组逆序 int[] arr = {1,2,3,4,5,6,7}; reverse( ...
- 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: ...
- 将一位数组的元素值逆序存放后输出 算法:将第一个元素值与倒数第一个值交换 将第二个值与倒数第二个值交换,依此类推,直到交换到中间数组元素
/*将一位数组的元素值逆序存放后输出 算法是:将第一个元素值与倒数第一个值交换 将第二个值与倒数第二个值交换,依此类推,直到交换到中间数组元素*/ #include<stdio.h> #d ...
- Java 正序、逆序排序
Java 如何正序.逆序排序? 这里的知识点包括: Collections.sort() 方法提供集合类正序排序. Collections,reverse() 方法可以将排序好的集合类进行逆序. 如果 ...
- 正序 逆序写 java_C语言版和JAVA版 把一个字节正序(高位在前)转为逆序(低位在前) 和 逆序转为正序...
一.C语言版 把一个字节正序(高位在前)转为逆序(低位在前) 和 逆序转为正序 // xhrrj.cpp : Defines the entry point for the console appli ...
- c语言字符串正序反序连接输出,C语言中字符串实现正序与逆序实例详解
C语言中字符串实现逆序实例详解 字符串逆序和正序的实现代码: #include #include #include #include #include /*定义*/ typedef struct no ...
最新文章
- celery的使用(最新详细解析)
- 数值积分之牛顿——科斯特公式:梯形、辛普森、辛普森3/8和布尔 高斯积分公式:勒让德、切比雪夫、拉盖尔和埃尔米特
- [洛谷P4012] [网络流24题] 深海机器人问题
- 将内容引用到其他栏目
- 读后有感 - UI设计师必知:线框图、原型和视觉稿
- Linux服务器查看日志方法小结
- Eclipse Ctrl+Alt+↓ 失效问题解决
- mysql 数据库缓冲池_MySQL5.6新特性快速预热Buffer_Pool缓冲池
- rational rose的下载和安装教程
- 微信扫码登陆 无需开放平台实现方案
- mysql 提高update性能_如何调整Mysql中insert、update、delete的顺序来提高效率_提高MySQL效率与性能的技巧...
- 刽子手游戏 做题笔记
- 保研推免经历经验分享——2018北大软微、北航计算机、南大计算机夏令营保研经历
- php liger 表格排序,jQuery LigerUI 使用教程表格篇(1)
- 利用计算机模拟人脑进行演绎推理,2014年4月全国自学考试计算机应用技术试题...
- ZOJ1516HDU1507(二分图匹配)
- matlab根据y标注x,知道y的值,怎么标注出对应x值所对应曲线的坐标啊;matlab
- android仿喜马拉雅APP状态栏,ReactNative+TypeScript仿喜马拉雅开发App(示例代码)
- python中的多态和鸭子模型
- 联想SR850系列微码升级
热门文章
- 以太网抓包数据报头长度
- 2018-06-12 python读二进制文件
- java每隔一小时fullgc_JVM菜鸟进阶高手之路六(JVM每隔一小时执行一次Full GC)
- PowerDesigner基础使用教程
- webAppbuilder微件使用教程2 常用微件介绍
- linux分屏显示文件行数,linux常用命令集合1
- python psutil.disk_python中psutil模块使用相关笔记
- Load error: undefined path variables 记录一次IDEA崩溃
- windows nginx 停止和启动_nginx在window与linux中启动、停止、与关闭
- 在blog中显示天气预报、日历、时钟、MSN、QQ在线状态、中国农历