PTA-7-1 将数组中的数逆序存放 (20分)(C语言)
本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。
输入格式:
输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。
输出格式:
在一行中输出这n个整数的处理结果,相邻数字中间用一个空格分开,行末不得有多余空格。
输入样例:
4
10 8 1 2
输出样例:
2 1 8 10
#include<stdio.h>
#include<math.h>
int main()
{int n,str[10],i,x,temp;scanf("%d\n",&n);for(i=0;i<n;i++){scanf("%d",&x);str[i]=x;}for(i=0;i<n/2;i++){temp=str[i];str[i]=str[n-1-i];str[n-1-i]=temp;//实现n个数逆序存放}for(i=0;i<n;i++){printf("%d",str[i]);if(i!=n-1){printf(" ");//保证最后一个数后没空格}}return 0;}
PS: 如果有帮到你,希望留个赞,谢谢!
PTA-7-1 将数组中的数逆序存放 (20分)(C语言)相关推荐
- PTA 【java】7-2 将数组中的数逆序存放 (20 分)
本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素. 输入格式: 输入在第一行中给出一个正整数n(1≤n≤10).第二行输入n个整数,用空格分开. 输出 ...
- 最优解法——7-3 将数组中的数逆序存放 (20 分)——10行代码AC
励志用尽量少的代码做高效的表达. 题目描述 本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素. 输入格式: 输入在第一行中给出一个正整数n(1≤n≤1 ...
- C语言将数组中的值逆序存放
C语言将数组中的值逆序存放 #include<stdio.h> #define N 5 int main(){int a[N], i, temp;printf("请输入一个数组: ...
- 将一位数组的元素值逆序存放后输出 算法:将第一个元素值与倒数第一个值交换 将第二个值与倒数第二个值交换,依此类推,直到交换到中间数组元素
/*将一位数组的元素值逆序存放后输出 算法是:将第一个元素值与倒数第一个值交换 将第二个值与倒数第二个值交换,依此类推,直到交换到中间数组元素*/ #include<stdio.h> #d ...
- 数天数-可用字典 (20 分) C语言
数天数-可用字典 (20 分) 小艳昨晚梦见了一位老人,老人告诉她在她第20个生日时她的白马王子将会出现,她很想知道还要过几天她的白马王子才会出现,但是她总是算不清楚,所以今天一大早就找到了你--传说 ...
- c语言实现数组中的数据逆序排列
主函数里面已经定义了数组b及其中的9个数据,然后利用for循环将数组中的数据打印一遍,之后将数组的首地址和数组长度9传给函数fun,函数fun要实现的功能是将数组b中的数据前后置换顺序,即原来的1,2 ...
- 算法题12 数组中所有的逆序对
题目 求一个数组中所有的逆序对数,如数组arr[]={5,2,4,9,8,6,13,14},逆序对有5,2; 5,4; 9,8; 9,6; 8,6; 逆序对数为5 分析 因为数组不是排序的,所以要找一 ...
- 1145: 零起点学算法52——数组中删数II
1145: 零起点学算法52--数组中删数II Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lld Submitted: 29 ...
- 找出数组中两数之和为指定值的所有整数对
一,问题描述 给定一个整型数组(数组中的元素可重复),以及一个指定的值.打印出数组中两数之和为指定值的 所有整数对 二,算法分析 一共有两种方法来求解.方法一借助排序,方法二采用HashSet 方法一 ...
最新文章
- 为了解决伴随RIP协议的路由环路问题,可以采用水平分割法,这种方法的核心是(22),而反向毒化方法则是(23)。
- 如何做网络推广浅析网站文章的结构对优化的重要性!
- ecshop简单三部实现导航分类二级菜单
- python什么是数据结构_〖Python〗-- 数据结构
- JAVA struts2
- VTK:结构化网格之VisualizeStructuredGrid
- C++ 整型和字符串相互转换
- 如何使用初始化列表消除冗余C++代码
- python_mysql
- 地籍图宗记注记标注实现
- Hibernate VS iBATIS (转自ITEYE davy)
- 区块链医疗平台搭建 高效的医疗管理生态服务体系
- 北邮C++——破解简单密码
- 计算机网线接口灯怎样是正常,电脑网线接口灯不亮是什么原因
- Win11自带微软浏览器无法翻译
- 鸿蒙系统功能,华为HarmonyOS2.0系统功能都有哪些呢-华为鸿蒙系统HarmonyOS2.0功能介绍[图文]_咖绿茵手游站...
- QT 实现类似于qq的登录注册界面
- python中seaborn库_[Python学习笔记(四)] Seaborn库基础学习——01
- 关于QTableWidget中单元格的合并
- leetcode - b 199场周赛(缺第四题)
热门文章
- HDU-5877-Weak Pair(树状数组+离散化+dfs)
- private-bower
- swift学习笔记之-协议
- jquery中的ajax方法参数——$.ajax()方法详解
- 12.24笔记(关于//UIDynamic演练//多对象的附加行为//UIDynamic简单演练//UIDynamic//(CoreText框架)NSAttributedString)...
- 最大化BEA WebLogic Cluster的性能、可用性和安全
- 使用libjpeg进行JPEG图像解码
- 激怒开源社区,微软悄悄删除2500行功能代码后致歉:已恢复!
- 【spring】通过GZIP压缩提高网络传输效率(可以实现任何资源的gzip压缩、包括AJAX)
- MiniDao_1.6-SNAPSHOT 版本发布,轻量级Java持久化框架