当前位置: 首页 > news >正文

数组逆序重存放

题目描述

将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。

输入

输入为两行:第一行数组中元素的个数n(1<n<100),第二行是n个整数,每两个整数之间用空格分隔。

输出

输出为一行:输出逆序后数组的整数,每两个整数之间用空格分隔。

样例

输入数据 1

5
8 6 5 4 1

Copy

输出数据 1

1 4 5 6 8

Copy

来源

一本通在线评测

代码

1.数组实现

#include<bits/stdc++.h> 
using namespace std;
int a[101]; 
int main(){ int n;cin>>n;for(int i=1;i<=n;i++){cin>>a[i];}for(int j=n;j>0;j--){cout<<a[j]<<" ";}return 0;
}

2.栈实现

#include<bits/stdc++.h> 
using namespace std;
stack<int>s;
int n,x;
int main(){ int n;cin>>n;for(int i=1;i<=n;i++){cin>>x;s.push(x);}for(int j=n;j>0;j--){cout<<s.top()<<" ";s.pop();}return 0;
}

http://www.lryc.cn/news/478497.html

相关文章:

  • 归并排序:高效算法的深度解析
  • 微服务中常用分布式锁原理及执行流程
  • 声学气膜馆助力企业年会与研学活动完美呈现—轻空间
  • Halcon3D image_points_to_world_plane详解
  • A Consistent Dual-MRC Framework for Emotion-cause Pair Extraction——论文阅读笔记
  • 如何debug(Eclipse)
  • 【comfyui教程】ComfyUI有趣工作流推荐:快速换脸,创意随手掌握!
  • css-flex布局属性
  • 【鸿蒙】HarmonyOS NEXT应用开发快速入门教程之布局篇(下)
  • 高阶函数--python
  • MYSQL备库的并行复制
  • 体感游戏开发:参考资料
  • Diving into the STM32 HAL-----Clock Tree笔记
  • 【AIGC】如何充分利用ChatGPT:有效提示框架与基本规则
  • 【1个月速成Java】基于Android平台开发个人记账app学习日记——第7天,申请阿里云SMS短信服务SDK
  • 视频怎么去除杂音保留人声?教你如何实现视频降噪
  • 数学建模学习(136):使用Python基于Fuzzy WSM、Fuzzy WPM、Fuzzy WASPAS的多准则决策分析
  • Python小游戏21——拼图小游戏
  • C# 常用的测试框架合集
  • Android——从相机/相册获取图片
  • MySQL 数据库基准测试报告
  • 计算机毕业设计Python+大模型神经网络电影推荐 知识图谱图神经网络电影推荐可视化系统 注意力机制 秒杀同类电影推荐项目 GNN GAT
  • Python | Leetcode Python题解之第543题二叉树的直径
  • 【浪潮商城-注册安全分析报告-无验证方式导致安全隐患】
  • 如何设置VSCODE快捷键光标移到行首和行尾
  • Android——多线程、线程通信、handler机制
  • Java | Leetcode Java题解之第542题01矩阵
  • docker安装低版本的jenkins-2.346.3,在线安装对应版本插件失败的解决方法
  • CSS3新增渐变(线性渐变、径向渐变、重复渐变)
  • 汽车免拆诊断案例 | 2017款凯迪拉克XT5车组合仪表上的指针均失灵