将n个数按输入输出顺序的逆序排列,用函数实现。

#include <stdio.h>int main(){int n,i;void reverse(int * num, int n);printf("input n=");scanf("%d",&n);int num[20];printf("输入%d个数.\n",n);for(i=0; i<n; i++){scanf("%d",&num[i]);}reverse(num,n);//输出for(i=0; i<n; i++){printf("%4d",num[i]);}printf("\n");return 0;
}//逆序排序
void reverse(int * num, int n){int temp,* end;end=num+n-1;while(num<end){temp=*num;*num++ = *end;*end-- = temp;}
}

结果:

转载于:https://www.cnblogs.com/Allen-win/p/7278287.html

10.14 将n个数按输入输出顺序的逆序排列,用函数实现相关推荐

  1. PLC控制电动机的顺序启动逆序停止

    一.PLC控制电动机延迟启动正转和反转 实验要求:当按下电动机的正转启动按钮时,电动机需要延迟30秒后,电动机才会正转启动工作:当按下反转按钮时,电动机需要延迟20秒后,电动机才会反转启动工作:当按下 ...

  2. 【Python】字典哈希表按键(key)值(value)顺序和逆序输出

    按照键(key)排序 d = {'c':2, 'b':1, 'a':4, 'd':3} print(d)# 顺序 for i in sorted (d) : print ((i, d[i]), end ...

  3. 6-5 从键盘读入一串字符后去除首尾字符后的字符串按降序排序 (10 分)请编写函数Sort函数,将字符串中除首、尾字符外的其余字符按降序排列。函数接口定义:void Sort( char *

    6-5 从键盘读入一串字符后去除首尾字符后的字符串按降序排序 (10 分) 请编写函数Sort函数,将字符串中除首.尾字符外的其余字符按降序排列. 函数接口定义: void Sort( char *p ...

  4. 编写一个Java应用程序。用户从键盘输入一个1~99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223

    编写一个Java应用程序.用户从键盘输入一个1-99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数.回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121.3223 ...

  5. 信息学奥赛一本通: 问题 N: 按字母表顺序和逆序打印

    题目描述 按字母表顺序和逆序每隔一个字母打印,即打印出: a c e ... z x v ... 输入 无 输出 按照要求输出 #include<bits/stdc++.h>using n ...

  6. Java怎么顺序 或 逆序排序数组

    对数组进行顺序排序 可使用Arrays类的sort( int[ ] a) 方法 Arrays.sort(a, cmp); 对数组进行倒序排序 使用实现Comparator接口: 排序时,只需要在sor ...

  7. C++ vector 排序 顺序和逆序

    C++中对于vector中的元素顺序排序为: std::sort(v.begin(),v.end()); 对于vector中的元素逆序排序为: std::sort(v.rbegin(),v.rend( ...

  8. ACMNO.27 Python的两行代码解决 C语言-字符逆序 写一函数。使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。 输入 一行字符 输出 逆序后的字符串

    题目描述 写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串. 输入 一行字符 输出 逆序后的字符串 样例输入 123456abcdef 样例输出 fedcba654321 来源 ...

  9. 使用递归顺序和逆序输出单链表

    分析如何缩小问题规模.(递归体) 将链表分成两部分,头节点和剩余节点,再将剩余节点分解成剩余节点的头节点和剩余节点······ 分析结束条件 使问题无法再继续分解时的条件 顺序输出链表 void pr ...

最新文章

  1. Linux进程管理: 多进程编程
  2. 面试官问:线程池是如何重复利用空闲的线程来执行任务的?
  3. linux 挂载网络文件系统,linux 挂载网络文件系统
  4. Android Studio 全面教程
  5. 在 node.js 的 express web 框架中自动注册路由
  6. windows python 访问mtp存储空间_用Windows电脑训练深度学习模型?超详细配置教程来了...
  7. CSS多列布局(实例)
  8. 【VS开发】IP地址格式转换(htonl、ntohl;inet_addr、inet_ntoa)
  9. Django文件上传***
  10. [ACL17]A Minimal Span-Based Neural Constituency Parser(一个最小化的基于跨度的神经句法分析器)...
  11. win10系统网卡驱动异常,错误代码56
  12. ROS中launch文件和参数设置
  13. “无人区”行驶8年,李诞的脱口秀路在何方?
  14. Simulink代码生成:通过Matlab Function集成C函数
  15. 【学习方法】 高效记忆秘籍,背书轻松开挂!3个方法专治记不住忘得快,让你像喝水一样高效学习!
  16. ECharts: 绘制立体柱状图【圆柱体】
  17. 国庆假期欣赏机械之美
  18. android虚拟键盘挡住布局,让Android软键盘不遮挡布局
  19. vue移动端兼容性配置
  20. html实现文本的查找与替换,在 InDesign 中查找并替换文本

热门文章

  1. Replica small data to PostgreSQL from Oracle's Big table
  2. 二十六个月Android学习工作总结
  3. 让XP远程桌面支持多用户
  4. .NET设计模式(8):适配器模式(Adapter Pattern)
  5. VC++,掀起你的盖头来
  6. 小小的改装:让60块的扫地机器人有600块的能力
  7. UNITY所谓的异步加载几乎全部是协程,不是线程;MAP3加载时解压非常慢
  8. Apache常见配置错误
  9. SQLite VC环境搭建
  10. 2017-08-10 前端日报